ホームページ >バックエンド開発 >PHPチュートリアル >ajax 戻り処理
ajax 戻り処理
$.get("pai.php",{bbid:bbid,pid:pid,},function(data){
alert("a:" data);
alert("b:" data.status);
},"json");
戻り値: {"status":1,"info":"u7ed3u675f","data":[ {"wjc_title":"2u53a2u5c0fu8f7fu8f66"},{"wjc_title":"3u53a2u5c0fu8f7fu8f66"}],"jieg":11}
戻り値は処理されません、jqについてはまだよくわかりません。
戻り値データの wjc_title の値を div の li に挿入するにはどうすればよいですか? 複数の wjc_title がある場合、それらをループするだけですff6d136ddc5fdfeffaf53ff6ee95f18525edfb22a4f469ecb59f1190150159c6値を挿入bed06894275b65c1ab86501b08a632eba73b47ffffb3a0b937087f559281a61d
ff6d136ddc5fdfeffaf53ff6ee95f185
25edfb22a4f469ecb59f1190150159c6値 1 を挿入bed06894275b65c1ab86501b08a632eb
929d1f5ca49e04fdcb27f9465b944689
< ;ul>
25edfb22a4f469ecb59f1190150159c6値 2 を挿入bed06894275b65c1ab86501b08a632eb
929d1f5ca49e04fdcb27f9465b944689
dc6dce4a544fdca2df29d5ac0ea9906b
----- - 解決策のアイデア----------------------
<script type="text/javascript"><br /><br /> var data = {"status":1, "info":"\u7ed3\u675f", "data":[<br /> {"wjc_title":"2\u53a2\u5c0f\u8f7f\u8f66"},<br /> {"wjc_title":"3\u53a2\u5c0f\u8f7f\u8f66"}<br /> ], "jieg":11};<br /><br /><br /> function insert(data) {<br /><br /> if (!jQuery.isArray(data.data)) return false;<br /><br /> var $target = jQuery('div.row').empty();<br /><br /> for (var i = 0; i < data.data.length; ++i) {<br /><br /> $target.append("<ul><li>" + data.data[i].wjc_title + "</li></ul>");<br /> }<br /><br /> return true;<br /> }<br /><br /> insert(data);<br /> <br /></script>
<br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><br /><html><br /> <head><br /> <meta http-equiv="content-type" content="text/html; charset=utf-8"><br /> <title> New Document </title><br /> <script src="//code.jquery.com/jquery-1.11.0.min.js"></script><br /> </head><br /><br /> <body><br /><br /> <div class="row"><br /> <ul><br /> <li>插入值1</li><br /> </ul><br /> <ul><br /> <li>插入值2</li><br /> </ul><br /> <div><br /><br /> <script type="text/javascript"><br /> var bbid = 1;<br /> var pid = 1;<br /> <br /> $.get("pai.php",{bbid:bbid,pid:pid,},function(data){<br /> for(var i=0; i<data.data.length; i++){<br /> $($('.row').find('li').get(i)).html(data.data[i].wjc_title);<br /> }<br /> },"json");<br /> </script><br /><br /> </body><br /></html><br />
<br /><?php<br />echo '{"status":1,"info":"\u7ed3\u675f","data":[{"wjc_title":"2\u53a2\u5c0f\u8f7f\u8f66"},{"wjc_title":"3\u53a2\u5c0f\u8f7f\u8f66"}],"jieg":11}';<br />?><br />