2012-06-18 3 views
0

load()을 사용하여 조회를 수행하는 데이터베이스에서 조회를 수행하는 양식이 있습니다. 이건 괜찮아..load()를 통해로드 된 입력 또는 범위의 attr 값 찾기

내가 뭘하고 싶은지는 PHP를 통해 반환되는 입력 값을 읽는 것입니다. .live() 메서드를 사용해야한다고 생각했지만 어떻게 확신 할 수 없습니다.

내 현재 코드는 다음과 같습니다

var recordCount = $("input[name=noOfCusts]").val(); 
console.log("Number is " + recordCount) 

그래서 input[name=noOfCusts]는 내가 그것을 얻을 수 없다 PHP에서로드됩니다. 나는 단지 정의되지 않은 값을 얻는다.

가 어떻게 var recordCount = $("input[name=noOfCusts]").val();

감사

에() 라이브 출시 할

내 부하 코드는

$("input[name=findCust]").keyup(function(){ 
    var key = $(this).val(); 
    var type = 1; 
    $("div#CustomerResults").html("<img src='../images/loading.gif' alt='loading'/>").delay('500').load("../../ajax/customerFinder.php",{"key":key,"type":type}).fadeIn(300); 



    //############################################# 
    // Extra bit to make the search form work with a return 
    $("input[name=findCust]").live('keyup',function(){ 
     var recordCount = $("input[name=noOfCusts]").val(); 
     console.log("Number is " + recordCount) 
    }); 

    //var recordCount = $("input[name=noOfCusts]").find("input[name=noOfCusts]").val(); 
    // 
    //$('input[name="noOfCusts"]').val(data); 
    //console.log("Number is " + data) 
    //############################################# 
}); 
+2

'가 입력된다 :

나서 성공 부하 호출이 입력 얻어진 값을 설정? – zerkms

+0

우리는'load()'스크립트를 보여줄 수 있습니까? – mgraph

+0

따옴표는 필수 항목입니다 :'$ ("input [name = 'noOfCusts;]") val();' – PeeHaa

답변

0

대신의 HTML input 태그를 반환입니다 그 입력에 바로 값을 반환 HTML DOM 내에 이미 존재합니다. `는 DOM에서 해당 코드를 수행 [noOfCusts = 이름] 때

// success 
$('input[name="noOfCusts"]').val(data); 
alert(data); 
+0

솔직히 생각해보십시오. 그러나 기존의 .load()를 적절한 아약스 호출로 변경하는 것은 많은 작업입니다. – user1463462

+0

@ user1463462 질문을 편집하고 전체'load()'호출 코드를 추가하십시오.이 방법으로 우리는 아무 일도 할 수 없습니다 ... – shadyyx