Tôi cố gắng để gửi dữ liệu đến một trang địa phương như dữ liệu POST, từ một ứng dụng PhoneGap mà tôi đang làm việc về việc sử dụng jQuery:PhoneGap + jQuery Ajax bài viết không làm việc
$.ajax({
method: "POST",
url: "http://.../api_return.php",
data: { name: "John", location: "Boston" }
})
.done(function(msg) {
alert("Data Saved: " + msg);
});
trên trang api_return.php
của tôi, tôi có mã sau:
<?php
print_r($_REQUEST);
?>
điều kỳ lạ là nếu tôi làm cho url: "http://.../api_return.php?test=true",
sau đó php của tôi trả về test=true
, tôi không thể làm cho nó trở POST
dữ liệu.
Tôi đã thử: <access origin="*" />
trong config.xml
<uses-permission android:name="android.permission.INTERNET" />
trong AndroidManifest.xml
Bạn có thể vui lòng cung cấp thêm một số thông tin không? Có thể hiển thị tệp .htaccess và các thay đổi html bạn đã thực hiện. Tôi đã đấu tranh để có được quyền này. – FredFury