문제

다음과 같이 코드가 있습니다.

$("#item_select").change(function() 
{ 
    var params = $("#item_select option:selected").val();
    $.post('/account/ar_form.php', {idata: params},  function(data){
        $("#message_display" ).html(data);
    });
}); 

이것은 /account/ar_form.php를 사용하여 div에 html을 올바르게 표시하는 드롭 다운입니다.

그러나 변경 이벤트에만 표시됩니다. 데이터를 사전로드하고 싶습니다. 로드 이벤트를 사용하면 HTML이 표시되지만 변경시 두 번 표시됩니다.

도움이 되었습니까?

해결책

$("#item_select").change(function(){ 
    var params = $("#item_select option:selected").val();
    $.post('/account/ar_form.php', {idata: params},  function(data){
        $("#message_display" ).html(data);
    });
}).triggerHandler("change");

다른 팁

약간 의존합니다 ... AR_FORM.PHP는 빈 매개 변수로 무엇을 반환합니까?

당신은 전화를 통해 (다운 투자에 대한 두려움에 대한 두려움으로) 해킹 된 방식을 할 수 있습니다.

$("#item_select").change();

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top