안녕하세요 저는 jQuery에 완전히 익숙하지 않았고 Javascript도 강력하지 않으므로이 AJAX 요청을 jQuery로 수정하는 것에 대한 약간의 의견을 부탁드립니다.AJAX 요청을 jQuery로 변환하기
var test = new Array();
var bindThis = {
url: "sampleHandler.data",
method: "post",
}
mimetype: "text/json",
content: test
};
var request1 = dojo.io.bind(bindThis);
dojo.event.connect(request1, "load", this, "ResultsFunction");
내 손님이 맞지만 올바른 구문인지 100 % 확신하지 못했습니다.
dojo 이벤트 처리기에서 요청을 바인딩하는 방법에 대한 훌륭한 리소스를 찾을 수 없었습니다. 내 손님이이 행을 따라 무엇인가?
$(this).load(function(){"ResultsFunction"})
나는 어떻게 만들 수 있습니까? 미리 감사드립니다.
편집 : Dojo와 Prototype을 모두 사용하는 응용 프로그램이라는 점을 잊어 버렸습니다. 코드를 jQuery로 마이그레이션하려고합니다. jQuery AJAX API
$.ajax({
type: 'POST',
url: 'sampleHandler.data',
data: data,
dataType: 'json',
success: function (result)
{
}
});
에서
당신은 혼란보다 더 될 것입니다 2 라이브러리를 혼합 ... 밖으로 시작하는 경우. 구문을 확인하려면 jslint.com을 통해 코드를 실행하십시오. 문법상의 문제가 있습니다. – charlietfl
그는 기존 Dojo 코드를 jQuery로 포팅 (또는 Dojo 지식 만 갖는 새로운 jQuery 프로젝트 시작)하려고하고 있다고 생각합니다. – mgibsonbr
Ajax와 관련없는 JS 권고 사항 : '[] 대신'new Array()'를 사용하십시오. 당신의 코드에서'var test = [];'. – nnnnnn