Javascript 如何在jquery ajax中添加和检索附加数据以序列化()?
我试图研究如何在JQuery中向serialize方法追加更多的值 片段Javascript 如何在jquery ajax中添加和检索附加数据以序列化()?,javascript,php,jquery,ajax,serialization,Javascript,Php,Jquery,Ajax,Serialization,我试图研究如何在JQuery中向serialize方法追加更多的值 片段 // var dataString = $("#myform").serialize(); dataString.push({name:"type", value: "myvalue"}); // 在将值传递到ajax调用页时 我将此附加数据用作我的条件检查 if ( $_POST['type'] == 'myvalue') { // on success code } else
//
var dataString = $("#myform").serialize();
dataString.push({name:"type", value: "myvalue"});
//
在将值传递到ajax调用页时
我将此附加数据用作我的条件检查
if ( $_POST['type'] == 'myvalue')
{
// on success code
}
else
{
//On fail Code
}
但是情况总是会变为其他情况,但现在处于“如果”状态,如果我遗漏了什么,并且错误地理解了它,请提供帮助
**请注意,如果我将此名称和值作为隐藏字段形式传递,则代码工作正常 使用
您是否尝试转储$\u POST数组并查看它的外观?并且
.serialize()
方法返回字符串,而.push()
是Arrayya的方法,它根本不传递值。。那我一开始哪里做不好呢?
var dataString = $("#myform").serializeArray();
dataString.push({
name: "type",
value: "myvalue"
});