2015-06-10 40 views
0

例子: 我有文件阿賈克斯demo_ajax.php將返回:怎麼看變量,函數等文件腳本阿賈克斯

<p>this is data in file ajax</p> 
<script> 
    demo(); 
</script> 

和文件腳本demo_script.js:

$(document).ready(function(){ 
    function demo(){ 
    // my code here 
    } 
}); 

我的問題是如何在文件demo_ajax.php可以調用函數演示()在文件demo_script.js,我會嘗試並獲得錯誤函數聯合國定義

+0

您demo_ajax.js文件,那麼它會工作 –

+0

您之前包括您demo_script.js需要通過演示功能調用文件demo_ajax.php嗎? –

+0

@Karthik Keyan是的,我通過腳本調用文件demo_ajax.php。但我不明白我有電話功能演示,但錯誤undefined – user3129040

回答

1

變化

$(document).ready(function(){ 
    function demo(){ 
    // my code here 
    } 
}); 

$(document).ready(function(){ 

}); 
    function demo(){ 
    // my code here 
    } 

Dont't忘了,包括父頁面上的腳本文件

+0

函數demo()有一些興高采烈的jquery ui和jquery。 – user3129040

+0

我將函數demo()更改爲頂層文件,並將$(document).ready(function(){});這是成功。謝謝,! – user3129040

1

嘗試......

$(document).ready(function() { 
    $(this).demo(); 
}); 
// You can replace 'this' with another selector such as 'p' 
// Then inside the 'demo' function, $(this) will refer to your selector 
$.fn.demo = function() 
{ 

} 
+0

我有嘗試,但錯誤.. :(和所有腳本沒有工作 – user3129040

1

包括您

demo_script.js

上的

demo_ajax.php

頂部,然後它會工作..

+0

謝謝你,我做了!:) – user3129040