ajax返回处置

WBOY
Freigeben: 2016-06-13 12:07:08
Original
967 Leute haben es durchsucht

ajax返回处理


$.get("pai.php",{bbid:bbid,pid:pid,},function(data){
alert("a:"+data);
                                alert("b:"+data.status);
},"json");
返回值:{"status":1,"info":"\u7ed3\u675f","data":[{"wjc_title":"2\u53a2\u5c0f\u8f7f\u8f66"},{"wjc_title":"3\u53a2\u5c0f\u8f7f\u8f66"}],"jieg":11}
返回值不会处理了,还是对jq不太了解。
我怎么把返回值data里的wjc_title的值插入到div里的li里,有几个wjc_title就循环几个

  • 插入值




  • 插入值1



  • 插入值2





------解决思路----------------------
<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>
Nach dem Login kopieren

------解决思路----------------------
<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 />
Nach dem Login kopieren


pai.php
<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 />
Nach dem Login kopieren

------解决思路----------------------
本末倒置!
php 作为服务端,理应按客户端的要求返回数据
你连客户端代码都不会写,那还 ajax 做什么?
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage