다음 세그먼트 js 코드가 있지만 $.tzPOST
을 이해할 수 없습니다.
$.tzPOST
은 무엇을 의미합니까?
정말 고마워요!
다음 세그먼트 js 코드가 있지만 $.tzPOST
을 이해할 수 없습니다.
$.tzPOST
은 무엇을 의미합니까?
정말 고마워요!
나는 라이브 웹캠에 대해 this tutorial을 언급하고 있다고 생각합니다.
Rboe는 tzPOST가 $ (jQuery) 개체에 추가 된 사용자 지정 함수라고 추측했습니다.
// Custom GET & POST wrappers:
$.tzPOST = function(action,data,callback){
$.post('php/ajax.php?action='+action,data,callback,'json');
}
$.tzGET = function(action,data,callback){
$.get('php/ajax.php?action='+action,data,callback,'json');
}
가 POST를 만들어 단지 및 요청 코드가 짧고, 따라서 쉽게 GET : 튜토리얼은 같은 페이지에 모두 tzPOST 및 tzGET 기능 (빨리 찾을 수있다 CTRL + F를 사용), 여기에 그들이 소스를 제공합니다 읽고 유지하기. 예를 들어, ajax.php 파일의 이름이나 위치를 변경하면 모든 AJAX 요청에서 경로를 변경하는 대신이 두 함수의 경로를 변경하면됩니다. 표준 방식으로 함수는 다음과 같이 보입니다.
$.post('php/ajax.php?action=login', $(this).serialize(), function(r) {
working = false;
if(r.error){
chat.displayError(r.error);
}else {
chat.login(r.name,r.gravatar);
}
}, 'json');
이렇게 차이는 작습니다.
당신 downvote 경우, 이유를 말하는 의견을 남겨주세요. –
_function_ (이 경우 개체 메서드)이라고합니다. 'tzPOST'는'$'객체의 static _method_입니다. 이해할 수 없다면 자바 스크립트의 기초를 배워야합니다. – undefined
아마도 jquery-plugin이 프로젝트에 설치되었지만 물론 @functional으로 사용됩니다. @Vohuman – ddb
tzPost 함수가 어딘가에 정의되어 있으면 javascript 코드를 검색 했습니까? 함수는 $ (this) .serialize()를 데이터로 게시하고 서버 응답에서 함수 (r)가 실행 됨으로써 'login'uri에 POST 호출을 실행하는 것으로 보입니다. 하지만 tzPOST는 알려진 프레임 워크 기능이 아니기 때문에 이는 단지 추측에 불과합니다. 답변에 대해 –