如何将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