Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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中创建正确的JSON以插入MongoDB_Javascript_Jquery_Mongodb - Fatal编程技术网

无法在JavaScript中创建正确的JSON以插入MongoDB

无法在JavaScript中创建正确的JSON以插入MongoDB,javascript,jquery,mongodb,Javascript,Jquery,Mongodb,我试图直接从javascript插入MongoDB,如下所示 下面的方法很好用 $.ajax( { type: "POST" , url: "http://fff:28017/test/stocks/" , contentType: "application/json; charset=utf-8", data:'{test:123}', dataType: "json" } ); 但是,如果我试图动态构造JSON对象,如下图所示,那么它的请求是错误的 var json = "{ 'sy

我试图直接从javascript插入MongoDB,如下所示

下面的方法很好用

$.ajax( {
 type: "POST" ,
 url: "http://fff:28017/test/stocks/" ,
contentType: "application/json; charset=utf-8",
data:'{test:123}',
dataType: "json"
 } );
但是,如果我试图动态构造JSON对象,如下图所示,那么它的请求是错误的

var json = "{ 'symbol': '" + symbol +"','lastprice:' '" + lastprice +"' }";


$.ajax( {
 type: "POST" ,
 url: "http://fff:28017/test/stocks/" ,
contentType: "application/json; charset=utf-8",
data:json',
dataType: "json"
 } );

不要通过连接创建json字符串。创建一个javascript对象并将其传递给
JSON.stringify()

var data = { symbol: symbol, lastprice: lastprice };
data: JSON.stringify(data),