我正在尝试从我正在使用jQuery工作的phonegap应用程序将数据作为POST数据发送到本地页面:
$.ajax({
method: "POST",
url: "http://.../api_return.php",
data: { name: "John", location: "Boston" }
})
.done(function( msg ) {
alert( "Data Saved: " + msg );
});
Run Code Online (Sandbox Code Playgroud)
在我的api_return.php页面上,我有以下代码:
<?php
print_r($_REQUEST);
?>
Run Code Online (Sandbox Code Playgroud)
奇怪的是,如果我做了url: "http://.../api_return.php?test=true",然后我的PHP返回test=true,我无法让它返回POST数据.
我曾尝试:<access origin="*" />在config.xml
<uses-permission android:name="android.permission.INTERNET" />在AndroidManifest.xml