0 レビュー
1 回答
javascript-Ajax()POSTはサーバー側にデータを送信できません
私の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
レビュー
答え :
解決策:
データも引用符で囲む必要があります
$.ajax({
type:"POST",
data: {'data':'abc'},
crossDomain: false,
url: "http://example.com/",
success: function(result){
console.log(result);
}
});
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。