我想将两件东西发送到ajax文件中。第一个是公式(方法POST),第二个是简单字符串。
我可以这样寄出表格:
$.post('ajaxDialog.php', $('#sol').serialize(),function(responseObject,ioArgs) ...
但如果我试着发送两件类似的东西:
$.post('ajaxDialog.php', {$('#sol').serialize(),simpleString},function(responseObject,ioArgs)
我有个错误。因此,我试图将$('#sol').serialize()
传递到一个数组中:
var arrayForm = $('#sol').serialize();
使用此方法无法使用$_POST['fieldName']
获取表单的值。我该怎么办?
谢谢!
发布于 2015-08-24 12:23:11
serialize
返回一个url编码的查询字符串,格式为:"key=val&anotherkey=anotherval"
以附加到其中,只需添加新的键值对,由ambersand &
分隔。
$.post('ajaxDialog.php',
$('#sol').serialize()+"&somestring="+simpleString,
function(responseObject,ioArgs){});
https://stackoverflow.com/questions/32182129
复制相似问题