Я написал собственный обработчик HTTP (.ashx
) и позвонил ему с страницы .aspx
. Я отправляю код Javascript из .ashx
- и код .alert()
показывает код. Однако, .eval()
, похоже, ничего не делает. Что может быть неправильным?Динамическая оценка Javascript с .ashx страницы
Я проверял, что, когда я напрямую использую сгенерированный Javascript в обычном старом HTML-файле, он отлично работает.
<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