我在脚本标签中使用以下代码在后台调用一个 URL。
var request = new Ajax.Request(logoffURL, {method : 'post'});
但我收到脚本错误Ajax is undefined
。
我需要包含任何外部脚本吗?
我在脚本标签中使用以下代码在后台调用一个 URL。
var request = new Ajax.Request(logoffURL, {method : 'post'});
但我收到脚本错误Ajax is undefined
。
我需要包含任何外部脚本吗?
该代码使用Prototype。如果您想使用该代码,则需要将 Prototype 包含到您的页面中。例如,使用 Google 的 CDN:
<script src="//ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js"></script>
这是一个很好的起点:
http://api.jquery.com/jQuery.ajax/
如示例所示,您可以执行以下操作:
$.ajax({
url: logoffURL,
context: document.body
}).done(function() {
alert("DONE");
});
我建议使用 CDN 来引用 jquery:
https://developers.google.com/speed/libraries/devguide#jquery