Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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
从jquery中的序列化函数中检索单个值_Jquery - Fatal编程技术网

从jquery中的序列化函数中检索单个值

从jquery中的序列化函数中检索单个值,jquery,Jquery,我正在尝试使用AJAX更新我的数据库。 我有一个包含文本字段的表单。 我在jquery中使用serialize函数发布这些值。 已获得输出: Firstname=Sometext1&Lastname=Sometext2&Phone=12345 然后我使用了split()函数,结果是 Firstname=Sometext1,Lastname=Sometext2,Phone=12345 现在,我如何使用这些值插入到数据库中。 如何获取不同变量中的单个值,即Sometext1、sometext223

我正在尝试使用AJAX更新我的数据库。 我有一个包含文本字段的表单。 我在jquery中使用serialize函数发布这些值。 已获得输出:
Firstname=Sometext1&Lastname=Sometext2&Phone=12345

然后我使用了split()函数,结果是

Firstname=Sometext1,Lastname=Sometext2,Phone=12345
现在,我如何使用这些值插入到数据库中。
如何获取不同变量中的单个值,即Sometext1、sometext22345最简单的方法是使用第二次拆分并循环输出:

var input = "Firstname=Sometext1&Lastname=Sometext2&Phone=12345";
var split = input.split("&"); //["Firstname=Sometext1","Lastname=Sometext2","Phone=12345"]

var output = [];

//loop through split
for(var i=0;i<split.length;i++){
    var subSplit= split[i].split("="); //split up each value again
    output.push(subSplit[1]); //subSplit[0] would be the key, subSplit[1] the value
}

console.log(output); //output: ["Sometext1","Sometext2","12345"]
var input=“Firstname=Sometext1&Lastname=Sometext2&Phone=12345”;
var split=输入。split(“&”)//[“Firstname=Sometext1”、“Lastname=Sometext2”、“Phone=12345”]
var输出=[];
//循环拆分

对于(var i=0;i)可能重复的序列化原因,如果使用post,请将它们作为json对象传递给方法。将内容放在请求正文中。第二次拆分如何?