2012-01-13 2 views
0

link사용하여 AJAX 형태의 플러그인은

내가 아약스를 통해 MySQL의 DB에 데이터를 삽입 할 제출합니다. 필자는 목록에서 apporach를 따랐지만 PHP 부분에서해야 할 일을 언급하지 않았습니다. 이 예제에서는 단지

var queryString = $.param(formData); 

    // jqForm is a jQuery object encapsulating the form element. To access the 
    // DOM element for the form do this: 
    // var formElement = jqForm[0]; 

    alert('About to submit: \n\n' + queryString); 

를 표시하고 입력 값의 문자열을 얻을 수있다, 내가 어떻게 내 MySQL의 페이지를 검색 할 수 있습니다? 고맙다는 또한, 나는 알 것을 내가 JQuery와 양식 유효성 검사 플러그인이 결합 할 때, 양식은 확인 전에 제출할 것입니다. 제출을 중단 할 수있는 옵션이 있다는 것을 알고 있습니다. 그러나 아약스가 코드가 vaildated되었음을 알리는 코드가 있습니까? 감사합니다.

답변

1

if 문을 사용하여 양식의 데이터를 유효화 한 다음 올바른 데이터를 반환하면 쿼리 문자열과 함께 ajax 요청을 실행할 수 있습니다.

$var = $_GET['var1']; 
$var = $_POST['var1']; 
$var = $_REQUEST['var1']; 

당신은 또한 당신의 유효성을 검사하고 당신이에 삽입하기 전에 PHP 스크립트에 모든 변수를 탈출하고 있는지 확인해야 다음 PHP에 관해서는, 변수를 보내는 당신의 방법에 사용 중 하나를 수행 할 수 있습니다 따라 귀하의 데이터베이스가 주사를 방지합니다.