在.js文件与html页面中调用javascript函数
我在调用html页面内的javascript函数时遇到一些问题。当我在链接/外部文件中移动函数时,它可以正常工作。有人能帮忙吗 这是我的外部文件.js在.js文件与html页面中调用javascript函数,javascript,jquery,ajax,Javascript,Jquery,Ajax,我在调用html页面内的javascript函数时遇到一些问题。当我在链接/外部文件中移动函数时,它可以正常工作。有人能帮忙吗 这是我的外部文件.js function request_token(session) { $.ajax({ url: api_url, data: {api_id: api_id}, dataType: "jsonp", jsonp : "callback", success:
function request_token(session) {
$.ajax({
url: api_url,
data: {api_id: api_id},
dataType: "jsonp",
jsonp : "callback",
success: function(data) {
var token = data.token;
alert(token)
}
});
};
这里只是一个简单的函数调用,我想在文档准备好后加载这个函数
<script>
$(document).ready(function() {
request_token('1234');
});
</script>
$(文档).ready(函数(){
请求令牌(“1234”);
});
当我移动请求_令牌('1234');在文件外部文件中,使用jQuery的
getScript()
函数,它可以正常工作
<script>
$(document).ready(function() {
$.getScript('external.js');
request_token('1234');
});
</script>
$(文档).ready(函数(){
$.getScript('external.js');
请求令牌(“1234”);
});
您可以发布如何/在哪里将JS包含在HTML文件中吗?控制台显示了哪些错误?问题是什么?如果工作正常,有什么问题吗?无论如何,您都应该避免在HTML中直接包含脚本,因此此错误可能会迫使您使用外部.js文件。我需要调用页面b/c中的函数。我使用的是一个动态变量,该变量会根据页面/php进行更改。外部文件和页面脚本位于文档的头部。。