2016-07-25 4 views
2

다음 세그먼트 js 코드가 있지만 $.tzPOST을 이해할 수 없습니다.

$.tzPOST은 무엇을 의미합니까?

정말 고마워요!

+0

_function_ (이 경우 개체 메서드)이라고합니다. 'tzPOST'는'$'객체의 static _method_입니다. 이해할 수 없다면 자바 스크립트의 기초를 배워야합니다. – undefined

+0

아마도 jquery-plugin이 프로젝트에 설치되었지만 물론 @functional으로 사용됩니다. @Vohuman – ddb

+1

tzPost 함수가 어딘가에 정의되어 있으면 javascript 코드를 검색 했습니까? 함수는 $ (this) .serialize()를 데이터로 게시하고 서버 응답에서 함수 (r)가 실행 됨으로써 'login'uri에 POST 호출을 실행하는 것으로 보입니다. 하지만 tzPOST는 알려진 프레임 워크 기능이 아니기 때문에 이는 단지 추측에 불과합니다. 답변에 대해 –

답변

-1

나는 라이브 웹캠에 대해 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'); 

이렇게 차이는 작습니다.

+0

당신 downvote 경우, 이유를 말하는 의견을 남겨주세요. –