2011-01-25 21 views
2
$('#form-register').change(function() { 
    var i_username = $('input#input-username').val(); 
    var i_password = $('input#input-password').val(); 
    var i_company = $('input#input-company').val(); 
    var i_phone = $('input#input-phone').val(); 
    $.post("home", { 
     username : i_username, 
     password : i_password, 
     company : i_company, 
     phone : i_phone, 
     register : 'helloworld' 
    }, function(return_data){ 
     $('body').html(return_data); 
    }); 
}); 

ok質問は返信データから特定のhtmlを得ることができますか?私のエラーリストを含んでいる例#errordivが存在する場合、何らかの形で私のページに追加されますか?それを行うためのもう1つの良い方法がありますか?で見ているため返信jquery ajax投稿

おかげで、

アダムラマダン

+0

まさに返されたデータを与える

$('<li>Error</li>').prependTo('#tmp'); 

を使うのか?サーバー側の部分? – ifaour

+0

ええ。問題ありますか ?まだそれを動作させることはできません。 –

+0

ここにそのデータを掲載するか、サーバーサイドの部分を投稿するようお願いしますか? 'json_encode'を使っていますか? – ifaour

答えて

1

$(return_data) HTML構造にあなた

$(return_data).find('#errordiv')を与えるにはあなたを与えるだろう "エラーのdiv" 要素

+0

答えを完成させるには:$(return_data).find( '#errordiv')。appendTo( "#someDivOnThisPage") ' –

+0

は何も返しません。もう一度お試しください。 –

+0

返品は何ですか? – Falcon

0

はいuがERRORDIV

を追加することができます
<ul id="tmp"> 
<li>Name</li> 
<li>Address</li> 
</ul> 

その後、

<ul id="tmp"> 
    <li>Error</li> 
<li>Name</li> 
<li>Address</li> 
</ul> 
関連する問題