我寫了一個自定義HTTP處理程序(.ashx
),並從.aspx
頁面調用它。我從.ashx
發送Javascript代碼 - .alert()
顯示代碼。但是,.eval()
似乎沒有做任何事情。什麼可能是錯的?從.ashx頁面動態評估Javascript頁面
我已驗證,當我直接在普通的舊HTML文件中使用生成的Javascript時,它工作正常。
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
url: "http://localhost/SimpleApp/SimpleHandler.ashx",
context: document.body,
success: function(data) {
alert(data);
eval(data);
}
});
return false;
});
</script>
有可能是一個JavaScript錯誤被拋出。檢查你的調試控制檯。 – 2011-12-20 00:43:06
除了@ Squeegy的觀點,如果你告訴我們你想要它做什麼,並向我們展示了代碼被髮送,它可能會有所幫助。 – Marcin 2011-12-20 06:51:31