loadJSON只加载一些对象

时间:2016-03-12 20:37:47

标签: php jquery html sql ajax

JSON似乎加载到数组中,然后加载到纯文本对象中。

即使数据清楚显示为0

,复选框也会显示为ON

数据根本不加载

纯文字效果很好

这是JSON

[{"0":"0","drscomplete":"0","1":"2016-03-12","drsremind":"2016-03-12","2":"db","drsby":"db"}]

这有效:

   <input  name="drsby" type="text" id="drsby"  readonly   />

即使数据显示0:

,此加载也会检查为ON
 <input   name="drscomplete" type="checkbox" id="drscomplete" value="1"   />

并且根本没有加载:

<input name="drsremind"   type="date"  id="drsremind" />

这是执行加载的php:

jQuery.ajax({
url: "dealfinalizeload.php",
data:'id='+id,
type: "POST",
success:function(data){

        var data2 = $.parseJSON(data);
        $('div#white_content_dealfinalize').loadJSON(data2);

        alert(data);

}, 
error:function (){
    alert("Error loading tasks");
    }
});

这是加载JSON的php

 $SQL ="SELECT drscomplete, drsremind ,drsby from dealfinalize d where d.ID=" . $id;

$resultArray = array();
$result = mysqli_query($con,$SQL);
if($result->num_rows >0 ) 
    $resultArray = mysqli_fetch_all($result,MYSQLI_BOTH);
echo json_encode($resultArray);

任何想法我做错了什么?

0 个答案:

没有答案