Qooxdoo를 사용하여 CouchDB에 AJAX 호출을 시도하고 있지만 요청한 개체 (즉, 콘솔에 아무 것도 나타나지 않고 경고가 표시되지 않음)에서 이벤트가 발생하지 않는다고 말할 수 있습니다. 아무도 나에게 무슨 일이 일어나야하는지/내가 뭘 잘못하고 있는지 말해 줄 수 있니? Qooxdoo AJAX help - 이벤트가 작동하지 않습니까?
이 그냥 샘플입니다 (var req = new qx.io.remote.Request('http://localhost:5984/japanese/words', 'GET', 'application/json').set({crossDomain:true,timeout:0});
this.debug("Testing");
req.addListener("created", function(e) {
this.debug("Created");
alert(e.getContent());
}, this);
req.addListener("sending", function(e) {
this.debug("Configured");
alert(e.getContent());
}, this);
...
(이건 내 클래스의 '기본'방법의 모든입니다) - 난 아무것도 없다 생각하지만, 할 수있는 모든 이벤트에 대한 유사한 리스너를 추가했습니다 콘솔에 올라)
내 서버는 Qooxdoo 1.3으로 Ubuntu 10.10을 실행합니다.
편집 : (내 애플에있다 "HTTP : //localhost/languages/index.html") : "//localhost/languages/test.php HTTP를"
지금 요청하기 위해 노력하고 여전히 알림이 없습니다 나는 어떤 사건의 바깥에 놓인 시험을 제외하고는 나타납니다. 내 요청은 지금 :new qx.io.remote.Request('http://localhost/languages/test.php', 'GET', 'application/json');
브라우저에서 액세스 할 때 PHP 파일이 유효한 JSON을 반환하고 있습니다. 확실히이게 효과가 있을까요?
그냥 (귀하의 샘플이 표시되지 않습니다) 안전을 위해를 ... 당신은 실제로 당신의 코드에서
send()
메소드를 호출합니까? – trkoch