私はカスタムHTTPハンドラ(.ashx
)を書いて.aspx
ページから呼び出しています。 .ashx
からJavascriptコードを送信しています。.alert()
にコードが表示されています。しかし、.eval()
は何もしていないようです。何が間違っていますか?JavaScriptを.ashxのページから動的に評価する
通常の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エラーがスローされています。デバッグコンソールを確認してください。 –
@ Squeegyの点に加えて、あなたが望んでいたことを教えてくれたら助けになるかもしれません。おかげさまで – Marcin