如何通過jQuery Ajax將ColdFusion查詢對象傳遞給我的cfc函數?我想提出一個Ajax調用我運行像這樣一個CFQUERY後:如何通過Jquery將查詢傳遞給cfc函數?
<cfoutput query="data">
<script type="text/javascript">
$.ajax({
url: '/test.cfc',
data:{
q: #data#, //is this how i pass it?
method: "getData"
},
success: function(data) {
console.log(data);
}
});
</script>
</cfoutput>
這似乎傳遞給我的功能,但我得到的是說,一個CF錯誤:
Complex object types cannot be converted to simple values.
控制檯說:「意外的輸入結束「。當我點擊它, 凸顯了q
表達我的Ajax調用,取值爲:
<!-- " ---></TD></TD></TD></TH></TH></TH></TR></TR></TR></TABLE></TABLE></TABLE></A></ABBREV></ACRONYM></ADDRESS></APPLET></AU></B></BANNER></BIG></BLINK></BLOCKQUOTE></BQ>......
我的CFC功能獲取調用,我已經定義具有相同名稱的參數。
<cfargument name="q" type="query" required="true" />
我想我的問題是我錯過了什麼或者我沒有正確地傳遞查詢?
這可能嗎? – surgiie
你爲什麼要這麼做?通常情況下,這是相反的。 – Leigh