我正在使用以下脚本调用 CFC 函数:
function loadQuery() {
$.get('QueryData.cfc',{},function(GetMyData){
$("#content").html(GetMyData)
})
return false
}
$(document).ready(function() {
$("#loadLink").click(loadQuery)
});
这是我的 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 方法的语法。