我必须在两台服务器之间进行通信。我读了一个教程。它在演示中运行良好。但是,当我使用它时,它不起作用。
jQuery的:
$.ajax({
url : "http://www.foobar.bar.com/update.php",
data: "name=WE HEART IT",
method : "POST",
crossDomain:true,
cache:false,
success: function(data){
alert(data);
}
});
PHP(第二个域名):
<?php
header('Access-Control-Allow-Origin: *');
if (version_compare(phpversion(), '5.3.0', '>=') == 1)
error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
else
error_reporting(E_ALL & ~E_NOTICE);
echo $_POST['name'];
?>
答案 0 :(得分:0)
在$ .ajax的选项中,method
属性实际上应该命名为type
。
查看此链接了解更多详情 - &gt; http://api.jquery.com/jQuery.ajax/