안녕 얘들 아, 나에게 몇 가지 정보를 메일 간단한 PHP 파일을 만드는 방법을 알아.jquery : 보이지 않는 PHP 메일러를 호출 하시겠습니까? 아약스?
그러나 내가 모르는 것은 jquery로 php 파일을 호출하고 변수를 넘겨주는 방법입니다. 변수를 통해 넘겨 내가 JQuery와에서이 PHP 메일러를 호출하고 사용자로부터 HIDDEN 그렇게 할 수있는 방법isset()...
으로 작동 할 수 있습니다. 그래서 새로운 창을 팝업해서는 안되며 페이지 새로 고침이나 그와 같은 것이면 안됩니다.
$('a.report').click(function(e) {
e.preventDefault();
var id = $(this).attr('href');
//call mail script and pass along the "id" variable
//change text (maybe in a callback function IF THE MAILING WAS A SUCCESS.
$(this).parent().text('Thank you for reporting.');
})
이메일 스크립트를 트리거해야하는 a.report 링크가 있습니다. 내 이메일 스크립트에서 jquery에 설정된 "id"변수에 액세스해야합니다. 그리고 php 스크립트가 콜백 함수를 사용하면 "보고 해 주셔서 감사합니다"라는 결과를 출력 할 수도 있습니다.
어떻게 수행하나요?
감사합니다.
.result div에 메시지를 넣고 싶지는 않지만 mailer.php를 트리거 한 링크를 교체하십시오. 클릭하면 링크 텍스트를 ... (3 도트)로 바꿉니다. mailer.php의 응답이 돌아 왔을 때 전체 부모를 "보고 해 주셔서 감사합니다"라는 메시지로 바꿉니다. – matt
@mathiregister, 업데이트 된 게시물보기. – binaryLV
또 다른 방법은'mailer.php'에 전달 된 ID를 가지고 돌아 오는 것입니다. ID는 DB의 특정 행과 HTML의 특정 요소를 가리 킵니다. 그런 다음'onReportPosted (data)'에서'$ ('item_'+ data.id). 텍스트 (data.message)와 같은 것을 할 수 있습니다. – binaryLV