gpt4 book ai didi

javascript - 错误 : uncaught exception: [Exception. .. "An invalid or illegal string was specified"

转载 作者:行者123 更新时间:2023-12-01 01:52:59 25 4
gpt4 key购买 nike

我在 Firefox 错误控制台中收到这两个错误:

Error: Incorrect document format
Source file:
Row 1, column 45
Source code:
<div xmlns="http://www.w3.org/1999/xhtml"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

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"]

我的 jquery 代码很简单:

$(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;

});
});

如您所见,有问题的行是:

alert($(data).html());

在ajax回调中。 PHP 脚本返回有效的 XHTML(作为 XML),所以我对这个问题感到困惑。

编辑:

好的。问题是 AJAX 返回困惑的 XHTML。它将标签更改为 HTML:

<br /> becomes <br>
<input type="text" name="someInput" /> becomes <input type="text" name="someInput">
and so on

最佳答案

我真的不认为困惑的 XHTML 是问题所在。来自 html() 方法的 jquery 文档 ( http://api.jquery.com/html/ ):此方法在 XML 文档上不可用。因此,如果您返回 XML,那可能就是您的问题。

关于javascript - 错误 : uncaught exception: [Exception. .. "An invalid or illegal string was specified",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3820722/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com