Jquery在括号中不起作用 $(函数() { 提交表格后的功能(数据) { 如果(data.result=='success') { $('form#reused_form').hide(); $(“#成功消息”).show(); $(“#错误消息”).hide(); } 其他的 { $(“#错误消息”)。追加(“”); 每个(数据、错误、函数(键、val) { $(“#错误消息ul”)。追加(“”+key+”:“+val+””); }); $(“#成功消息”).hide(); $(“#错误消息”).show(); //反转按钮上的响应 $('button[type=“button”],$form)。每个(函数() { $btn=$(此项); 标签=$btn.prop('orig_标签'); 如果(标签) { $btn.prop('type','submit'); $btn.文本(标签); $btn.prop(‘原始标签’,“”); } }); } //否则 } $(“#重用的_表单”).submit(函数(e) { e、 预防默认值(); $form=$(此项); //在按钮上显示一些响应 $('button[type=“submit”],$form) { $btn=$(此项); $btn.prop('type','button'); $btn.prop('orig_label',$btn.text()); $btn.text('Sending…'); }); $.ajax({ 类型:“POST”, url:'handler.php', 数据:$form.serialize(), 成功:提交表格后, 数据类型:“json” }); }); });
甚至不要在这里工作,把它贴好。不知道该怎么办帮助我。不确定这是否是你的意思,但这是有效的:Jquery在括号中不起作用 $(函数() { 提交表格后的功能(数据) { 如果(data.result=='success') { $('form#reused_form').hide(); $(“#成功消息”).show(); $(“#错误消息”).hide(); } 其他的 { $(“#错误消息”)。追加(“”); 每个(数据、错误、函数(键、val) { $(“#错误消息ul”)。追加(“”+key+”:“+val+””); }); $(“#成功消息”).hide(); $(“#错误消息”).show(); //反转按钮上的响应 $('button[type=“button”],$form)。每个(函数() { $btn=$(此项); 标签=$btn.prop('orig_标签'); 如果(标签) { $btn.prop('type','submit'); $btn.文本(标签); $btn.prop(‘原始标签’,“”); } }); } //否则 } $(“#重用的_表单”).submit(函数(e) { e、 预防默认值(); $form=$(此项); //在按钮上显示一些响应 $('button[type=“submit”],$form) { $btn=$(此项); $btn.prop('type','button'); $btn.prop('orig_label',$btn.text()); $btn.text('Sending…'); }); $.ajax({ 类型:“POST”, url:'handler.php', 数据:$form.serialize(), 成功:提交表格后, 数据类型:“json” }); }); });,jquery,web,brackets,Jquery,Web,Brackets,甚至不要在这里工作,把它贴好。不知道该怎么办帮助我。不确定这是否是你的意思,但这是有效的: $(function() { function after_form_submitted(data) { if(data.result == 'success') { $('form#reused_form').hide(); $('#success_message').show();
$(function()
{
function after_form_submitted(data)
{
if(data.result == 'success')
{
$('form#reused_form').hide();
$('#success_message').show();
$('#error_message').hide();
}
else
{
$('#error_message').append('<ul></ul>');
jQuery.each(data.errors,function(key,val)
{
$('#error_message ul').append('<li>'+key+':'+val+'</li>');
});
$('#success_message').hide();
$('#error_message').show();
//reverse the response on the button
$('button[type="button"]', $form).each(function()
{
$btn = $(this);
label = $btn.prop('orig_label');
if(label)
{
$btn.prop('type','submit' );
$btn.text(label);
$btn.prop('orig_label','');
}
});
}
//else
}
$('#reused_form').submit(function(e)
{
e.preventDefault();
$form = $(this);
//show some response on the button
$('button[type="submit"]', $form).each(function()
{
$btn = $(this);
$btn.prop('type','button' );
$btn.prop('orig_label',$btn.text());
$btn.text('Sending ...');
});
$.ajax({
type: "POST",
url: 'handler.php',
data: $form.serialize(),
success: after_form_submitted,
dataType: 'json'
});
});
});
$(函数(){
提交表格后的函数(数据){
如果(data.result=='success'){
$('form#reused_form').hide();
$(“#成功消息”).show();
$(“#错误消息”).hide();
}
否则{
$('#错误消息')。附加('');
每个(数据、错误、函数(键、val){
$(“#错误消息ul”)。追加(“”+key+”:“+val+” ”);
});
$(“#成功消息”).hide();
$(“#错误消息”).show();
//反转按钮上的响应
$('button[type=“button”],$form)。每个(函数()
{
$btn=$(此项);
标签=$btn.prop('orig_标签');
如果(标签)
{
$btn.prop('type','submit');
$btn.文本(标签);
$btn.prop(‘原始标签’,“”);
}
});
}
}
$(“#重用的_表单”).submit(函数(e){
e、 预防默认值();
$form=$(此项);
//在按钮上显示一些响应
$('button[type=“submit”],$form)
{
$btn=$(此项);
$btn.prop('type','button');
$btn.prop('orig_label',$btn.text());
$btn.text('Sending…');
});
$.ajax({
类型:“POST”,
url:'handler.php',
数据:$form.serialize(),
成功:提交表格后,
数据类型:“json”
});
});
});
不,我没有将电子邮件表格输入我的meila不知道我的问题出在哪里。。。我从这个链接得到了这个,并把它放到了我自己的网页上。你的问题表明你在格式化代码方面有问题。如果你有不同的问题,尽量问这个问题,不要把试图帮助你的人弄糊涂。
$(function() {
function after_form_submitted(data) {
if(data.result == 'success') {
$('form#reused_form').hide();
$('#success_message').show();
$('#error_message').hide();
}
else {
$('#error_message').append('');
jQuery.each(data.errors,function(key,val){
$('#error_message ul').append('<li>'+key+':'+val+'</li>');
});
$('#success_message').hide();
$('#error_message').show();
//reverse the response on the button
$('button[type="button"]', $form).each(function()
{
$btn = $(this);
label = $btn.prop('orig_label');
if(label)
{
$btn.prop('type','submit' );
$btn.text(label);
$btn.prop('orig_label','');
}
});
}
}
$('#reused_form').submit(function(e){
e.preventDefault();
$form = $(this);
//show some response on the button
$('button[type="submit"]', $form).each(function()
{
$btn = $(this);
$btn.prop('type','button' );
$btn.prop('orig_label',$btn.text());
$btn.text('Sending ...');
});
$.ajax({
type: "POST",
url: 'handler.php',
data: $form.serialize(),
success: after_form_submitted,
dataType: 'json'
});
});
});