2010-09-04 95 views
0

我有以下字符串。執行動態代碼

javascript: __doPostBack('GridWidget', 'Edit$0') 

我該如何動態執行此操作?

+2

讓我想知道:這個字符串是從哪裏來的?你不能把這個包含在一個靜態的JS文件中嗎?如果它真的是動態的(例如,用戶輸入),那麼您正在創建一個**巨大的**安全漏洞。 – 2010-09-04 23:17:52

回答

1

從前面刪除「javascript:」,並在字符串上調用eval()。

0
var js = "javascript: __doPostBack('GridWidget', 'Edit$0')".replace("javascript:",""); 
eval(js)