PHP接口与ajax对接实例

JS:

		mui.plusReady(function(){
			var item = document.getElementById("item");
		})
		
		
		mui.ajax('http://192.168.0.105/ajax/adress.php',{
			data:{
				
			},
			dataType:'json',//服务器返回json格式数据
			type:'post',//HTTP请求类型
			timeout:10000,//超时时间设置为10秒;
			success:function(data){
				alert('aa');
				var html = '';
			for(var i=0; i";
            html +=  "
"; html += "
"; html += ""+iteml.mobile+""; html += "
"; html += "
"; html+= "
"; html+= "
"; html+= "

"+iteml.adress+iteml.xx_adress+"

"; html+= "
"; html+= "
"; html+= "
"; html+= "
"; html+= "编辑"; html+= "
"; html+= "
"; html+= ""; } // alert(html); jQuery('#item').append(html); }, error:function(xhr,type,errorThrown){ } });

PHP:

 connect_error>0){
     	echo '连接失败';
     }
     // 如果数据库连接成功则进行SQL语句的查询语句SELECT,查询angularfile
     $sql = "SELECT * FROM useradress";
     $mysqli_result = $mysqli -> query($sql);
     //创建backResult空对象
     $backResult = "";
     // 执行while循环语句,循环数据库查询的结果集,并使用fetch_array()取出每条记录.
     while ($row = $mysqli_result -> fetch_array(MYSQL_ASSOC)){
            // // 判断$backResult是否为不为空,如果不为空则在值后面加上",".
         if ($backResult != ""){
            $backResult .= ",";
         }; 
     // 使用字符串拼接的方式为$$backResult变量创建对象,着个对象中保存的是数据库angularfile表中的每条记录.
          $backResult .= '{"name":"' . $row["name"] . '",';
          $backResult .= '"mobile":"' . $row["mobile"] . '",';
          $backResult .= '"adress":"' . $row["adress"] . '",';
          $backResult .= '"xx_adress":"' . $row["xx_adress"] . '"}'; 

     };
     // 拼接返回的json对象,对象中键的名称为myfile,对象的值为数组.

     $backResult = '[' .$backResult .']';
    
     // 关闭数据库连接
     $mysqli->close();
     // 打印返回给前台的json数据.
     echo $backResult;




?>

 

你可能感兴趣的:(PHP接口与ajax对接实例)