2009-10-26 97 views
0

我正在使用JQuery進行AJAX調用。我找回一個包含HTML和Javascript的JSON對象。在JavaScript中,有一個函數Initialize()。這個從AJAX調用返回的javascript應該替代Initialize()的初始定義,它在AJAX調用之前就已經存在了。所以基本上,我試圖動態地將javascript函數的代碼更改爲從AJAX調用返回的代碼。幫幫我?提前致謝。動態更改javascript變量

+1

什麼是你的問題?你嘗試了什麼,但沒有奏效? – 2009-10-26 16:50:57

回答

0

我想你可能會尋找這樣的事情:

init = function() { alert("init"); }; 

hash = { "newInit" : function() { alert("newInit"); }}; 

init(); // alerts "init" 

init = hash.newInit; 

init(); // alerts "newInit" 
+0

啊...函數指針。不知道爲什麼我沒有想到:D是的,這肯定有幫助。謝謝! – bpshake 2009-10-26 17:19:52