Это две ошибки, которые я получаю в консоли ошибок Firefox: < /p>
Error: Incorrect document format
Source file:
Row 1, column 45
Source code:
Error: uncaught exception: [Exception... "An invalid or illegal string was specified" code: "12" nsresult: "0x8053000c (NS_ERROR_DOM_SYNTAX_ERR)" location: "http://127.0.0.1/WebLibThirdParty/JavaScript//jquery.js Line: 112"]
< /code>
Мой код jQuery прост: < /p>
$(document).ready(function() {
// when the #guest_details is clicked
$('#guest_details').click(function() {
var postedData = $('#guest-details-dialog-contents form').serialize();
var uri = '/';
$.ajax({
type: 'POST',
data: postedData,
url: uri,
success: function(data) {
// this works
alert(data);
// this doesn't work
alert($(data).html());
}
});
return false;
});
});
< /code>
Как видите, проблематичная строка: < /p>
alert($(data).html());
< /code>
В обратном вызове Ajax. Скрипт PHP возвращает действительный XHTML (служил XML), поэтому я подготовлен этим выпуском. Проблема в том, что Ajax возвращает испорченные XHTML. Он меняет теги на html: < /p>
becomes
becomes
and so on
Подробнее здесь: https://stackoverflow.com/questions/382 ... -was-speci