나는 양식을 가지고있다. 그것은 올바른 고객이 그 행에 대해 모든 것이 정상임을 보여줍니다. 그런 다음 아약스를 통해 양식을 게시하면 어쨌든 난해한 행의 ID를 게시합니다. 이것은 스크립트입니다JQuery와 아약스 게시 잘못된 데이터가
$("form#deletesubmit").submit(function() {
var delcustomerid = $('#delcustomerid').attr('value');
$.ajax({
type: "POST",
url: "delete/process.php",
data: "delcustomerid=" + delcustomerid,
success: refreshTable
});
return false;
});
});
그리고 마지막으로 여기에 양식을 게시 할 PHP입니다 :
<?php include("../../config/config.php"); ?>
<?php
$deleteid = htmlspecialchars(trim($_POST['delcustomerid']));
mysql_send("DELETE FROM customers where id='$deleteid'");
?>
나는 아약스없이 테스트 한과 그것을 잘 작동합니다. 누락 된 것이 있어야합니다. 올바른 값을 게시하지 않습니다. 그것을 해결하려고 노력한 보낸다.
또한 "데이터"형식이 제대로 작동하지 않는다고 생각합니다. Doug이 포맷 한 방식은 올바른 방법입니다. {delcustomerid : delcustomerid} – Buggabill
응답 해 주셔서 감사합니다. 코드를 추가하고 문제가 여전히 지속됩니다. 추가 된 경고 (delcustomerid); 아래에 게시 된 $ .ajax 이전에는 잘못된 값이 게시 전에 설정됩니다. – user272899
하하, 무슨 일이 일어날 지 알 것 같아. 내 업데이트를 사용해보십시오 (JS 만 변경했지만 PHP는 변경하지 않았습니다). 단일 페이지에서 여러 가지 양식을 사용하고 있습니까? –