아래에는 Json 함수와 검색하는 일부 PHP 코드가 있습니다.myClickHandler() 함수에 무언가를 추가해야합니다.
자바 스크립트 코드 :
function postback(){
if(validation()){
$.getJSON(
{"room_no":$("#room").val()},
function(json){
$("#roomAlert").html(json.msg)
});
}
}
PHP 코드 :
if (isset($_POST['prequestion'])) {
$roomquery = "
SELECT Room
FROM Room
WHERE
(Room = '".mysql_real_escape_string($roomChosen)."')
";
$roomnum = mysql_num_rows($roomresult = mysql_query($roomquery));
mysql_close();
if($roomnum ==0){
$msg = "This Room is Invalid";
} else {
$msg = "";
}
$d = array("msg" => $msg);
echo json_encode($d);
}
?>
내 질문에 내가 myClickHandler를() 함수를 가지고 무엇과 유효성 검사() 인 경우 나는() showConfirm에 원하는 PHP에서 postback() 함수가 충족되면 $ msg = ""; 유효성 검사가 완료되었지만 postback() 요구 사항을 어떻게 충족시킬 수 있습니까?
function postback(callback){
if(validation()){
$.getJSON(
{"room_no":$("#room").val()},
function(json){
$("#roomAlert").html(json.msg);
callback(json.msg);
});
}
} 당신이 방법에 익숙하지 않은 경우
function myClickHandler(){
if(validation()){
postback(function(message) {
if (message == "")
showConfirm();
});
}
}
: 당신은이 작업을 수행하기 위해 콜백을 사용할 필요가
function myClickHandler(){
if(validation()){
showConfirm();
}
}
* "myClickHandler()를 조정해야합니다."* ... 귀하의 질문 제목에는 어 ... 음 ... 성인용 콘텐츠가 있습니다. 그것을 위해 [craigslist] (http://www.craigslist.com)을 확인하고 싶을 수도 있습니다. – rdlowrey
좋아, 내가 그것을 바꿀 것이다 롤 – user1170029