2011-01-01 7 views
0

jquery 또는 ajax에 익숙하지 않지만 원하는 작업을 수행하는 데 필요한 기능을 알고 있습니다. 나는 사용자 클릭을 기반으로 데이터베이스 테이블을 업데이 트하는 워드 프레스 플러그인을 만들었습니다. 지금은 결과를 반환하기 위해 페이지를 새로 고치지 만, 페이지 새로 고침을 중단하고 아약스를 통해 데이터를 반환하려고합니다. 누구든지 내가이 점을 이해하도록 돕는 데 관심이 있다면 나는 매우 감사하거나 심지어 지불하겠다.링크에서 sql에 데이터를 추가하려고합니다. jquery 또는 ajax를 통해 결과를 반환합니다.

감사합니다.

+0

체크 아웃? – ifaour

+1

하! 그럼 각 답변 옆에있는 "기부"버튼을 구현해야합니다 ... – jondavidjohn

+0

기부에 기뻐할 것입니다. –

답변

0

당신은 PHP를 작성했다고 말했습니까? 이것은 내가 바라는 실제 데이터베이스 업데이트를 수행합니까?

이 스크립트에 추가하여 페이지를 업데이트하는 데 필요한 모든 데이터를 에코합니다. (일반 텍스트보다 복잡하면 JSON 등을 조사해야 할 수도 있습니다.)

jQuery는 ajax에 편리한 기능을 제공합니다. 이미 jQuery를 사용하고 있다고하셨습니까? http://api.jquery.com/category/ajax/

$.load은 페이지의 단일 요소를 아약스 응답으로 업데이트하는 것만 큼 간단해야합니다. 당신이해야 할 경우 당신은 우리에게 몇 가지 코드/테스트를 표시하지 않습니다 page..and 아마도 무슨 일이 지금까지 시도 왜 더 $.get$.post 또는 $.ajax

$('#ajaxresponse').load('urlofscript.php'); 
+0

응답 해 주셔서 감사합니다. 위에서 추가 한 php를 기반으로해야 할 일은 사용자가 "좋아요"를 클릭하면 데이터베이스를 업데이트하고 (위의 PHP처럼) 위의 PHP가 위와 같은 것을 반환합니다. 내 스크립트가 페이지를 새로 고칩니다. –

+0

그러면 div id를 ajaxresponse로 변경하면 .load는 내 PHP 파일의 URL이됩니다. 아니면 별도의 2 php 파일을 만들어야합니까? –

+0

당신은 아마 이런 버튼을 많이 가지고있을 것입니다. 그래서이 버튼을위한 모든 버튼과 ID를위한 클래스라고 생각할 것입니다. (이 ID는 아마 이미 PHP 스크립트/데이터베이스로 가고 있습니다) –

관련 문제