2014-04-21 88 views
-1

我將下面的文件放在document.write()中。但其第三方功能&第一個參數是關鍵,第二個是價值。我將傳遞值,所以它不能在document.write()中。那麼我怎麼寫呢?在document.write()中包裝第三方函數

document.write('populateData("Number",shownum);'); 
+1

您是否正在尋找一種方式來打印通話到populateData結果方法? –

+0

不,我試圖從我的結尾傳入值作爲第二個參數 – user3533487

回答

0

如果你問如何連接在Javascript中的字符串,它是這樣的,使用+操作:

document.write('populateData("Number", "' + shownum + '");'); 
+0

populateData()是他們給出的標籤中的第三方函數。因爲我不能直接在DOM中使用document.write()。然而,在document.write()中放入一個帶有兩個參數的第三方函數。第二個參數是通過這個函數從我的終端傳遞給第三方服務器的數據。 shownum包含一些值(例如,shownum = abc)。所以當我使用上述連接時,它在控制檯中表示abc沒有被定義, – user3533487

+0

'shownum'是什麼數據類型?如果它是一個字符串,顯然你必須正確引用它。看我的編輯。 – qJake

+0

感謝您的幫助SpikeX。上面的工作。我很感激。我也有一個問題。有沒有其他的使用document.write()?由於我不能把第三方標籤放在DOM中,所以我使用了這個。但總的來說,使用document.write並不是一件好事。我嘗試使用createElement('script');但這是否正確?我已經更新了上面的代碼。並非常感謝你的幫助。 – user3533487