确定我试图将我的json数据显示到我的html表中。我在网上尝试了这么多解决方案但仍然没有结果。我也是这个所谓的MVC框架的新手,json,jquery。我虽然使用laravel。
我从服务器获取此JSON字符串作为响应
[{"CUSTNAME":"RUSTANS SUPERCENTER, INC. - CDO ","SOPNUMBE":"STDINV710342 ","REFRENCE":"fac00110658A ","DOCDATE":"2014-07-31 00:00:00.000","DOCAMNT":"2400.00000","sopcustname":"RUSTANS SUPERCENTER, INC. - CDO ","curtrxam":".00000","TXTFIELD":"08\/07\/14 \r08\/07\/14\r08\/20\/14"}]
这是我的控制器代码(“http://localhost:8080/mytestproject2/public/FilterData”)
public function dosearch() {
$param = Input::get('SOPNUMBE', '000000');
$query = "EXEC CFAsp_ColRls2 '$param'";
$resultset = DB::connection('sqlsrv')->select($query);
return json_encode($resultset);
}
这是我的js
$('#myidfirst').submit(function(e){
e.preventDefault();
var mydata = $('#myidfirst').serialize();
$.ajax({
type: "POST",
url: "http://localhost:8080/mytestproject2/public/FilterData",
dataType: "JSON",
data: mydata,
success: function(data) {
if(data){
var len = data.length;
var txt = "";
if(len > 0){
for(var i=0;i<len;i++){
if(data[i].CUSTNAME && data[i].SOPNUMBE && data[i].REFRENCE && data[i].DOCDATE && data[i].DOCAMNT && data[i].sopcustname && data[i].curtrxam && data[i].TXTFIELD){
txt += "<tr><td>"+data[i].CUSTNAME+"</td><td>"+data[i].SOPNUMBE+"</td><td>"+data[i].DOCDATE+"</td><td>"+data[i].DOCAMNT+"</td><td>"+data[i].sopcustname+"</td><td>"+data[i].curtrxam+"</td><td>"+data[i].TXTFIELD+"</td></tr>";
}
}
if(txt != ""){
$("#testing").append(txt);
}
}
}
},
error: function(jqXHR, textStatus, errorThrown){
alert('error: ' + textStatus + ': ' + errorThrown);
}
});
return false;
});
只需要知道我在这个中缺少什么 尊重每个人:D