Я хочу загрузить код и отобразить его внутри тегов кода (для подсветки синтаксиса и т. Д.) Следующим образом:
<pre><code>alert("javascript loaded");
Я делаю это в jQuery прямо сейчас:
$.ajax({
url: "/local/path.js",
success: function(data) {
alert("success");
var code = $("<pre><code>" + data + "
");
. $ ( "Тело") добавить (код);
}
})
... где "/local/path.js"
- это фрагмент кода, который мы хотим показать как часть сообщения в блоге, но не хотим, чтобы он выполнялся:
# /local/path.js (or /local/path.programming-language-ext)
alert("javascript loaded");
Проблема в том, что до того, как alert("success");
будет вызван, alert("javascript loaded");
будет вызван. Это не должно выполняться, я хочу загрузить только необработанную строку. То есть я не хочу, чтобы jQuery выполнял какую-либо обработку ответа. Как я могу это сделать? Все это делается без какого-либо серверного языка.