【发布时间】:2016-06-02 23:08:45
【问题描述】:
在尝试调用 ajax 方法时,我在 firefox 3.5 上遇到 javascript 错误。
请找出以下错误:
XML Parsing Error: no element found Location: moz-nullprincipal:{1a2c8133-f48f-4707-90f3-1a2b2f2d62e2} Line Number 1, Column 1:
^
这是我的 javascript 函数:
function Update(Id) {
$.ajax({
type: "GET",
url: ROOT_URL + "/sevice/udates.svc/Update?Id=" + Id,
success: function(response) {
},
async: false
});
}
【问题讨论】:
-
你知道你的服务是否被调用了吗?也许这是返回值的问题。请让我们知道您在哪里看到错误 - 在成功处理程序中、在 ajax 调用本身等中。
-
你看过萤火虫吗?您似乎从服务器收到了一个完全空的响应。
-
我认为您的问题需要更多细节,看起来您的服务电话回复中可能存在问题。首先每次都返回完全相同的 XML 文档(不依赖于“id”),看看是否可行,尝试缩小问题范围,然后编辑您的帖子。
-
是的,我的方法是无效的。那是问题吗?如果我的方法 id 无效,如何在 ajax 调用中调用它。调用方法后我们是否需要从服务器返回一些响应?
-
这个问题的核心是服务器端没有返回任何内容。 Firefox 似乎至少需要一些内容(例如空格)才能显示 2xx 状态代码。
标签: javascript jquery