Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jquery ajax中添加和检索附加数据以序列化()?_Javascript_Php_Jquery_Ajax_Serialization - Fatal编程技术网

Javascript 如何在jquery ajax中添加和检索附加数据以序列化()?

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

我试图研究如何在JQuery中向serialize方法追加更多的值

片段

// 
      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"
});