js ファイルから関数を呼び出す関数があるページがあります。
js ファイルの関数を呼び出すコード:
<script language="javascript" type="text/javascript">
var qc = qc_chat;
window.onload = function()
{
qc.setup('<?php echo $p; ?>');
}
</script>
このコードを使用してqc.jsファイルを含めています:
function doThat() {
$.ajax({
url: 'http://www.example.com',
type: 'GET',
data: 'adrs='+getHost( document.domain ),
dataType: 'jsonp',
jsonp: false,
jsonpCallback: 'methodCallback',
success: function( data ) {
if( data.message == "yes" ) {
} else {
$.getScript("qc.js"); //files m including using this ajax
$.getScript("tools.js"); //files m including using this ajax
}
},
error: function( error ) {
console.log( error );
}
});
}
そして、私はdoThat()
使用して呼び出しています<body onload="doThat();">
しかし、コンソールでエラーが発生していますUncaught ReferenceError: qc_chat is not defined
ありがとう