如何在 jquery 中使用序列化和我的自定义数据?
我有这个功能:
function save_grad_form_one(id,a,b)
{
$("#loading").ajaxStart(function(){$(this).show();});
$("#loading").ajaxStop(function(){$(this).hide();});
$.ajax({
type:"POST",
url:"student/class/ajax/save_grade.php",
data:($(":input").serialize(),{id:id ,a_one:a ,b_one:b}),
success:function(data){
if((data.result)=='true')
alert(data.output);
);
},
dataType:"json"});
return false;
}
但在 save_grade.php 文件中,表单值是空的。 实际上我的问题是:
我可以在数据部分一起使用 $(":input").serialize() 和 {id:id ,a_one:a ,b_one:b} 吗? 我经常使用 $(":input").serialize() 并且它总是运行良好。
这是我第一次需要一起使用它们。是否可以?
i have this function:
function save_grad_form_one(id,a,b)
{
$("#loading").ajaxStart(function(){$(this).show();});
$("#loading").ajaxStop(function(){$(this).hide();});
$.ajax({
type:"POST",
url:"student/class/ajax/save_grade.php",
data:($(":input").serialize(),{id:id ,a_one:a ,b_one:b}),
success:function(data){
if((data.result)=='true')
alert(data.output);
);
},
dataType:"json"});
return false;
}
but in save_grade.php file the form values are empty.
actuly my question is:
can i use $(":input").serialize() and {id:id ,a_one:a ,b_one:b} in data part together?
i used $(":input").serialize() alot and it works well always.
this is the first time i need to use them together. is it possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您在
save_grad_form_one(id,a,b)
中收到的参数函数是您唯一需要发布的函数,而不需要序列化关键字。
以这种格式发送数据。
If the parameters that you are receiving in the
save_grad_form_one(id,a,b)
function are the only ones which you need to post than you don't require serialize keyword.
Send the data in this format.
$(":input").serialize() 返回一个字符串。
数据:{serializedString:$(“:input”).serialize(),id:id,a_one:a,b_one:b},
使用这个
$(":input").serialize() returns you a string.
data:{serializedString:$(":input").serialize(),id:id ,a_one:a ,b_one:b},
Use this