我正在使用此代码,我收到提示消息:“表单保存失败,请联系您的管理员”
我试图了解错误的原因。我不是创建代码的人我只是出于教育目的而尝试:。
我测试了我的数据库连接并且运行良好。我也确定在点击提交按钮之前表格字段已正确填写。
你能告诉我可能的原因。
这是我在我们网站上传的表单的链接: http://www.ssagroup.com/_form/aj.html
$("document").ready(function() {
$("#personal_details").submit(function() {
processDetails();
return false;
});
});
function processDetails() {
var errors = '';
// Validate name
var name = $("#personal_details [name='name']").val();
if (!name) {
errors += ' - Please enter a name\n';
}
// Validate age range
var age_range = $("#personal_details [name='age_range']").val();
if (!age_range) {
errors += ' - Please select and age range\n';
}
// Validate sports selection
var sports = $("#personal_details [name='sports[]']:checked").length;
if (!sports) {
errors += ' - Please select your favourite sports\n';
}
if (errors) {
errors = 'The following errors occurred:\n' + errors;
alert(errors);
return false;
} else {
// Submit our form via Ajax and then reset the form
$("#personal_details").ajaxSubmit({success:showResult});
return false;
}
}
function showResult(data) {
if (data == 'save_failed') {
alert('Form save failed, please contact your administrator');
return false;
} else {
$("#personal_details").clearForm().clearFields().resetForm();
alert('Form save success');
return false;
}
}
答案 0 :(得分:2)
它在后端出错了。 ajax调用的结果是save_failed
,触发if (data == 'save_failed') {
为什么它在后端失败的原因可能很多......而且无法确定,你必须发布php代码
答案 1 :(得分:1)
Hiya请这样做删除空格:你可以轻弹jsfiddle希望你采购正确的库。
我很愿意点击外部链接
下面的Anyhoo应该有所帮助;)
$("#personal_details [name='name']").val();
^----------------------------Sapce here
试试这个
$("#personal_details[name='name']").val();
进一步似乎在这里工作: