用变量创建json对象 [英] creating json object with variables
本文介绍了用变量创建json对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试从我在表单中获取的变量创建一个json对象。
I am trying to create a json object from variables that I am getting in a form.
var firstName = $('#firstName').val();
var lastName = $('#lastName').val();
var phone = $('#phoneNumber').val();
var address = $('#address').val();
到目前为止,我有以下代码,但它不会验证或工作。我是新手,请帮忙!
将var更改为:
So far I have the code below but it will not validate or work. Im new to this, please help! Changing var to this:
var jsonObject =
{
firstName: firstName,
lastName: lastName,
phoneNumber:phoneNumber,
address:address
}
在JSONlint中我收到此错误:
in JSONlint i am getting this error:
第1行的解析错误:
varjsonObject = {< br>
^
期待'{','['
Parse error on line 1: varjsonObject={
^ Expecting '{', '['
推荐答案
如果你需要双引号JSON使用 JSON.stringify(object)
if you need double quoted JSON use JSON.stringify( object)
var $items = $('#firstName, #lastName,#phoneNumber,#address ')
var obj = {}
$items.each(function() {
obj[this.id] = $(this).val();
})
var json= JSON.stringify( obj);
DEMO: http://jsfiddle.net/vANKa/1
这篇关于用变量创建json对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文