【发布时间】:2023-03-10 07:35:01
【问题描述】:
我通过 ajax 将一些表单值发布到 PHP 脚本。如果成功,PHP 会回显 1,否则会回显 2。
PHP 似乎工作正常,但我被重定向到 javascript 中的 url,并在空白页上显示数字 1,而不是回显到 ajax 请求。
这是我的 javascript,谁能看出我哪里出错了?
$(".save").click(function() {
var area = $("input#area").val();
var january = $("input#january").val();
var target = $("input#target").val();
var ach = $("input#achieved").val();
var comments = $("input#comments").val();
var token = "<?php echo $token; ?>";
var dataString = 'area='+ area + '&january=' + january + '&target=' + target + '&achieved=' + ach + '&comments=' + comments + '&ci_token=' + token;
$.ajax({
type: "POST",
url: "review/update-review/<?php echo $yr; ?>",
data: dataString,
success: function(msg) {
if(msg == 1)
{
alert("Your review has been updated.");
}
else
{
alert("There was a problem updating your review. Please try again.");
}
}
});
return false; });
【问题讨论】: