2014-02-21 57 views
-3

我正在讀取和保存數據到xml。無盡循環XML

通過腳本讀取和保存 「contenedor」:

<div id="contenedor"> 
    <script>escribir("CONTENEDOR");</script> 
</div> 

當然,當它加載,產生一個死循環。

如何讓腳本加載「contenedor」內部但不保存<script>

我嘗試這樣做:

<script>$(function(){$('contenedor').append("<script>escribir('CONTENEDOR')</script>")});;</script> 
    <div id="contenedor"> 
</div> 

,但它沒有工作!

編輯:

對不起,這是escribir功能:

function escribir(nombre){ 
document.write(xmlDoc.getElementsByTagName("INFO")[0].getElementsByTagName(nombre)[0].childNodes[0].nodeValue); 
} 

我想,我得到這個錯誤 「未捕獲的SyntaxError:意外的標記非法」

我重新輸入行,而不是複製並粘貼,但仍然得到錯誤!

pd:對不起,我的英語!

+2

歡迎來到本網站!這個問題很不明確。你爲什麼要在div中編寫腳本?另外,你的jQuery是錯誤的(它應該是'$('#contenedor')'等)。最後,你不提供'escribir()'的來源,所以我們不可能告訴你在做什麼。 –

回答

-1

您已經忘記將#添加到jquery選擇器。嘗試這樣的想法:

$('#contenedor').append(ecribir('...'));