|
10
|
| jrduncans · 技术社区 · 15 年前 |
|
|
1
8
首先要知道的是 jQuery Ajax requests do not encode arrays so have you to use something else to encode the data (这是jquery.JSON.js来自下面引用的地方)。因此,在那里找到了一个JSON编码,然后通过使用 cfajaxproxy 研究它在Firebug中生成的URL: http://localhost/remote.cfc?method=getResults&argumentCollection=%7B%22q%22%3A%5B1%2C2%5D%7D 是的,“argumentcollection”方法是正确的,其中包含引用数组的变量“q”。
远程.cfc
查看cfajaxproxy如何生成其url
使用jQuery
|
|
|
2
6
http://www.coldfusionjedi.com/index.cfm/2010/3/23/Using-jQuery-to-post-an-array-to-a-ColdFusion-Component -这建议将数组编码为一个JSON字符串,然后在CFC方法中反序列化它,不幸的是需要CFC函数必须更改才能处理JSON。
通过查看使用cfajaxproxy时进行的HTTP调用,我发现可以将单个argumentCollection参数作为JSON字符串发送来调用远程CFC方法。 因此,客户端调用如下所示(使用jquery json插件进行序列化):
|
|
|
3
-1
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Dr.0000FF · jQuery按钮点击不显示/隐藏内容 1 年前 |
|
|
user28928120 · 如何在jquery中选择所有类? 1 年前 |
|
Eliable · 使点击计数器和进度条协同工作 1 年前 |
|
Jack Maessen · 在处理程序上使用时如何获取输入类型 1 年前 |