Javascript 如何在带有beforeSend的AJAX帖子中包含JSON对象?
我有一个带有几个参数的json对象。在我的ajax帖子中,我想将这个var json与settings.data对象一起包括在内。但我想把它包含在一个物体中 我有:Javascript 如何在带有beforeSend的AJAX帖子中包含JSON对象?,javascript,jquery,json,Javascript,Jquery,Json,我有一个带有几个参数的json对象。在我的ajax帖子中,我想将这个var json与settings.data对象一起包括在内。但我想把它包含在一个物体中 我有: var json = // JSON OBJECT // I try to convert it for the query string var readytogo = decodeURIComponent($.param(json));; 在发送之前的ajax中,我有: settings.data += '&extra
var json = // JSON OBJECT
// I try to convert it for the query string
var readytogo = decodeURIComponent($.param(json));;
在发送之前的ajax中,我有:
settings.data += '&extrainfo=' + readytogo;
但这会导致所有JSON对象的值不再分组在extrainfo数组下吗
如何传递数组?谢谢试试这个:
var readytogo = $.param({'extrainfo':json});
settings.data += '&' + readytogo;
您没有“JSON对象”,因为JSON始终是字符串,而不是对象。您是说您有一个JavaScript对象(一个数组?)要将其字符串化为JSON,然后您希望对象的JSON表示作为单个参数包含在ajax请求中&extrainfo=
?