Wie übermittle ich ein ColdFusion-Abfrageobjekt über jQuery Ajax an meine cfc-Funktion? Ich mache einen Ajax-Aufruf, nachdem ich ein cfquery wie so laufen:Wie übergebe ich eine Abfrage über Jquery an eine cfc-Funktion?
<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>
Dies meiner Funktion zu übergeben scheint, aber ich bekomme einen CF Fehler, der sagt:
Complex object types cannot be converted to simple values.
Die Konsole sagt " unerwartetes Ende der Eingabe ". Wenn ich darauf klicke, es unterstreicht den q
Ausdruck in meinem Ajax-Aufruf, mit dem Wert Wesen:
<!-- " ---></TD></TD></TD></TH></TH></TH></TR></TR></TR></TABLE></TABLE></TABLE></A></ABBREV></ACRONYM></ADDRESS></APPLET></AU></B></BANNER></BIG></BLINK></BLOCKQUOTE></BQ>......
Meine cfc-Funktion aufgerufen wird immer, und ich habe einen Streit mit dem gleichen Namen definiert.
Ich denke, meine Frage ist, was ich vermisse oder bin ich nicht die Frage richtig übergeben?
Ist das möglich? – surgiie
Warum versuchen Sie das zu tun? Normalerweise ist es umgekehrt. – Leigh