jquery 선택으로 선택한 요소의 값을 얻으려고합니다. 그 후, 그 값은 아약스를 통해 PHP 스크립트에 게시 된 다음 데이터베이스에서 데이터를 검색하고 같은 페이지 (autocompete)에 표시합니다.
var marvalue=$("input[name=m_status]:checked").val();
var fromhvalue=$("#fromheight").val();
var tohvalue=$("#toheight").val();
var value = $("#edu_det1").val();
alert (value);
var regvalue = $("#religion").val();
alert (regvalue);
var occvalue = $("#occupation").val();
alert (occvalue);
var convalue = $("#country").val();
alert (convalue);
경고는 올바른 값을 확인하기위한 것입니다. 위의 코드를 보면 다른 입력 요소의 값을 얻을 수 있습니다. 표시
주석을 제거하거나 경고 팝업과도 결과 : 다음은 내가 게시하는 데 사용되는 코드가
/*
$.post("regsearch.php", {queryString: ""+value+"",queryString1: ""+marvalue+"",queryStringfage: ""+fage+"",queryStringtage: ""+tage+""+queryStringfromh: ""+fromhvalue+""+queryStringtoh: ""+tohvalue+""+}, function(data) { // Do an AJAX call
$('#suggestions').fadeIn(); // Show the suggestions box
$('#suggestions').html(data); // Fill the suggestions box
});
*/
문제 PHP로하는 것입니다. 쿼리가 게시되지 않으므로 결과에 대해 확인하십시오.
중요한 부분은 m_status
및 edu_det1
만있는 아래 코드를 사용할 때 작동합니다.
marvalue=$("input[name=m_status]:checked").val();
alert (marvalue);
var value = $("#edu_det1").val();
alert (value);
위의 우편 번호는 나이에
$.post("regsearch.php", {
queryString: ""+value+"",
queryString1: ""+marvalue+"",
queryStringfage: ""+fage+"",queryStringtage: ""+tage+""
}, function(data) {
// Do an AJAX call
$('#suggestions').fadeIn(); // Show the suggestions box
$('#suggestions').html(data); // Fill the suggestions box
});
코드이며 검증은 여기에 추가되지 않습니다. 문제는 무엇이며 어떻게 해결할 수 있습니까?
을 통과하고있는 분야는? 나 do not는 어디에서든지 이것을 본다. $ .post() – 2619
querystring은'$ queryString = $ db-> real_escape_string ($ _ POST [ 'queryString']);과 같은 PHP 스크립트에서 읽혀지는 값을 포함하고있다 ' –