このような質問を見たことがありますが、どれもうまくいかないようです。データベースに挿入する別のphpファイルにPOSTデータを送信しようとしています。PHP 通知が表示されます: undefined index arg1 and arg2 ..... ajax は次のとおりです。
function performAjaxSubmission() {
$.ajax({
url: 'likedata.php',
method: 'POST',
data: {
'action': 'save',
'arg1': '<?php echo $_SESSION['userId'];?>',
'arg2': '<?php echo $p;?>'
},
success: function() {
alert("success!");
}
});
return false; // <--- important, prevents the link's href (hash in this example) from executing.
}
jQuery(document).ready(function() {
$(".icon-thumbs-up").click(performAjaxSubmission);
});
ここにlikedata.phpがあります
if(isset($_POST)){
$liker = $_POST['arg1'];
$likee = $_POST['arg2'];
$profile->insertLikes($liker, $likee);
}
ありがとう!