我有两页。
html 页面:form 和 jquery ajax 函数将数据发布到 php
php 页面:接收数据并使用 curl 将它们发送到服务器
简而言之:
html,ajx -data-> php -curl-> server
所有这些都运行良好.
现在我将它们移到phonegap中。由于相同的来源策略,我无法将它们发送到另一个域。然后我改用jsonp。
var data = "test";
$.ajax({
type: "GET",
dataType: "jsonp",
url: "http://xx.xx.com/xx/receive.php?callback="+data,
success: function(data){
alert(data);
}
}
============================================================
receive.php:
<?php
$abc = $_GET["callback"];
echo $abc;
?>
这是行不通的。我无法收到警报消息。有人能告诉我发生了什么吗?或者,这是将数据发布到另一个域服务器的任何其他方式吗?
干杯!