私はこれのonclickイベントを持っている:javascript変数をAjaxスクリプトに渡すにはどうすればよいですか? HTMLボタンで
onclick='javascript:updateStatus(59)'
は、その後、私は、この関数に
function updateStatus(){
$.ajax({
type: 'post',
url: '/update-status.php',
success: function(data){
// callback function
}
});
return false;
}
を持っており、これは最終的に更新status.php
$sql = "UPDATE requests SET status='Closed' WHERE requestid=$requestid";
$updatestatus = mysqli_query($con, $sql);
if (!$updatestatus) {
die("Database query failed: " . mysqli_error($con));
} else {
return "success!";
}
ですが、私はしたいですupdate-status.phpの$ requestid変数に渡すために、元のonclickイベントの番号(この例では59ですが、任意の数字にすることができます)。
これを行うにはどのような方法が最適ですか?
第1のステップは、あなたの 'updateStatus'関数にパラメータを追加することです:' function updateStatus(requestId) ' – forgivenson