我的js方面看起来像这样
$.ajax({
type:"POST",
data: {data:'abc'},
url: "http://example.com/",
success: function(result){
console.log(result);
}
});
在我的PHP中我做了
header('Access-Control-Allow-Methods: GET, POST');
header("Access-Control-Allow-Headers: X-Requested-With");
$user_id = $_POST['data'];
echo $user_id;
但我在控制台中的结果返回空白。
要调试,我尝试echo '123'
,ajax确实收到了123的值,这里出了什么问题?
答案 0 :(得分:1)
数据也应该在引用中
$.ajax({
type:"POST",
data: {'data':'abc'},
crossDomain: false,
url: "http://example.com/",
success: function(result){
console.log(result);
}
});