当我运行这个脚本时,我得到AjaxFunction is undefined
。我已经搜索并知道它没有在适当的范围内定义,但任何人都可以让我知道什么是定义它的正确方法,以及错误的原因是什么。如何通过ajax和jquery在冷聚变中加载页面?
<script type=”text/javascript”>
function(AjaxFunction) {
alert(“test”);
$.ajax({
type: “GET”,
url: “cfquery.cfm”,
success: function (res) {
alert(res);
document.getElementById("loadingdiv").style.display = ”block”;
document.getElementById("loadingdiv").innerHTML = res;
}
});
};
</script>
<cfform id="PageloadAjax" name="PageloadAjax">
<div id="Displayingdiv" name="displayingdiv">
<cfinput id="CFQUERYbutton" name="CFQUERYbutton" type="button" value="Displaypage" onclick="AjaxFunction">
</div>
<div id="loadingdiv" name="loadingdiv"></div>
</cfform>
'函数(AjaxFunction){'应'函数AjaxFunction(){'和'的onclick = “AjaxFunction”'应该是'的onclick = “AjaxFunction()”' - 或更好的是一个不显眼的事件处理程序。还要注意,你的一些双引号是无效的。使用'''''''',而不是''' –