如何将javascript对象发送到远程CFC组件

我创建了一个javascript对象

var spanglist = { one: q1, two:q2, three:q3, four: q4}; 

我创建了一个ajax jquery对象来将数据发送到CFC:

 $.ajax({ url: 'gridly/components/pay.cfc', type:"POST", dataType:' json', data: {method: "structFromJSobjt", returnFormat:"json", jsStruct: spanglist} }); 

在我的cfc中,我有以下简单的代码:

     

有人可以指望我一旦在数据中使用数据的方向。

就个人而言,我只会做出微小的改动。 例如:

 $.ajax({ url: 'gridly/components/pay.cfc', type:"POST", dataType:' json', data: {method: "structFromJSobjt", returnFormat:"json", jsStruct: JSON.stringify(spanglist)} }); 

在CF方面:

      

关于这一点需要注意的一点是在某些浏览器中JSON.stringify()方法的不稳定性。 所以我建议从http://www.json.org/获取json2.js