2014-08-30 60 views
0

我有一個非常奇怪的問題,即JavaScript執行正常,但它也顯示腳本爲文本。Javascript正在執行和顯示

該腳本位於我使用AJAX加載的PHP文件中。

<div id='main_container'> 

</div> 
<br> 

<div style='border-top:1px solid grey;padding-top:10px;padding-bottom:10px;position:absolute;bottom:0;width:100%;'> 
    <a style='padding-left:10px;padding-right:15px;width:50%;border-right:1px solid #0cf;' onclick='editFav();' href='#'>Edit Favourites</a> 
    <a style='padding-left:10px;width:50%;text-align:right;' href='#'>Add Favourite</a> 
</div> 



<script type='text/javascript'> 

$('#main_container').load('ajax/favourites/list.php', {}); 

</script> 

的代碼工作正常和腳本執行,但它仍然顯示本身..

編輯 - 我通過後,只需添加的東西來解決這個問題。我加了「<p></p>」,之後就沒事了。

+0

嘗試'

0

我做了兩個小文件的內容:

文件1:test.html的

<!DOCTYPE HTML> 
<html> 
<body> 
    <div id='main_container'></div> 
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
    <script> 
    $('#main_container').load('try.html', {}); 
    </script> 
</body> 
</html> 

文件2:

<!DOCTYPE HTML> 
<html> 
    <body> 
    <script type='text/javascript'> 
     document.write('this is a test.'); 
    </script> 
    </body> 
</html> 

而且他們不顯示Javascript。如果仍有問題,請嘗試查看是否可以使用這兩個文件進行復制。儘量使它們與你的步驟相似,並且看看它出錯的地方。

相關問題