我的开发环境由用于快速 Javascript 开发的 Apache HTTP 服务器和提供 JSON REST API 的应用程序服务器 (WebSphere) 组成。当然Access-Control-Allow-Origin
是设置(到*)。
以下代码导致错误:
xhr.post({
url: "http://localhost:8080/rest-sample/rest/test/list",
handleAs: "json",
load: onload
});
RequestError: Unable to load
http://localhost:8080/rest-sample/rest/test/list status: 0
ErrorCtor()create.js (Zeile 13) onError()xhr.js (Zeile 80)
var err = Error.call(this, message),
引发了 JavaScript 错误,而不是发送 AJAX 请求。然而,与此同时,以下 jQuery snipplet 功能完善:
var url = "http://localhost:8080/rest-sample/rest/test/list"
$.post(url, {}, onLoad, 'json')
我的问题是:我做错了什么?如何使用 Dojo 将 AJAX 请求发送到其他服务器?
我正在使用道场 1.9