-1
我在調用html頁面內部的javascript函數時遇到了一些麻煩。當我將鏈接/外部文件中的函數移動時,它工作正常。有人能幫忙嗎?在.js文件中調用javascript函數vs html頁面
這裏是我的外部file.js
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>
當我移動request_token('1234');進入文件外部文件,它工作正常
你能後如何/你在哪裏,包括JS的HTML文件?控制檯顯示什麼錯誤? – sachleen 2012-07-12 22:55:55
問題是什麼?如果工作正常,問題是什麼?你應該避免直接在你的HTML中包含腳本,所以最好是這個錯誤迫使你使用外部的.js文件。 – ahren 2012-07-12 22:56:44
我需要調用頁面內的函數B/C我正在使用一個動態變量,基於頁面/ PHP的變化。外部文件和頁面腳本位於文檔的頭部。 – 2012-07-12 23:02:58