我将使用以下脚本来调用CFC函数:
我正在使用下面的脚本调用CFC函数:
function loadQuery() {
$.get('QueryData.cfc',{},function(GetMyData){
$("#content").html(GetMyData)
})
return false
}
$(document).ready(function() {
$("#loadLink").click(loadQuery)
});
This is my HTML:
<a href="" id="loadLink">Load It</a>
<div id="content"></div>
我正在调用以下CFC:
<cffunction name="GetMyData" access="public" returntype="query">
<cfargument name="RecordID" type="string" required="yes">
<cfset var RecordData = "">
<cfquery name="RecordData" datasource="MyDSN">
SELECT
foo.RecordID,
foo.RecordName
FROM
foo
WHERE
foo.RecordID = #ARGUMENTS.RecordID# ;
</cfquery>
<cfreturn RecordData>
问题一是当我调用CFC时,CFC页面会显示出来;在请求管理员密码后,CFC描述会出现。我不想加载QueryData.cfc;我想执行QueryData.cfc内的函数。
第二个问题是我无法找到传递参数给CFC方法的语法。
access="remote"
会的。;-) - Tomalak