Jquery输出未显示在网页中

Jquery输出未显示在网页中,jquery,Jquery,我试图在网页上显示数据库查询的结果。我使用下面的JQUERY脚本通过php脚本获取JSON数组形式的数据 不知什么原因,我搞不懂,网页。是空白的。注意:警报显示数据正在正确地传递到$。每个循环 谁能告诉我我做错了什么 谢谢 克里斯 JQUERY脚本 函数projectData() { var数据=”; $.ajax( { url:“projectdata.php”, 类型:“POST”, 数据类型:“JSON”, cache:false, 成功:功能(数据) { $(“#项目列表”)。后面插入(

我试图在网页上显示数据库查询的结果。我使用下面的JQUERY脚本通过php脚本获取JSON数组形式的数据

不知什么原因,我搞不懂,网页。是空白的。注意:警报显示数据正在正确地传递到$。每个循环

谁能告诉我我做错了什么

谢谢
克里斯

JQUERY脚本 函数projectData() {

var数据=”;
$.ajax(
{
url:“projectdata.php”,
类型:“POST”,
数据类型:“JSON”,
cache:false,
成功:功能(数据)
{
$(“#项目列表”)。后面插入(“”+
$.each(数据、函数(indx、值)
{
''+数据[indx]。项目id+''+
''+数据[indx].部门+''+
''+value.projName+''的值+
''+数据[indx].注释+''
''+数据[indx].日期+''+
''+数据[indx]。状态+''+
警报(“ID:+value.project_ID+”+“DEPT:+data[indx].DEPT”);
}//结束函数
)//结束每个
)//结束后
}//最终成功
});//结束ajax
}//结束项目数据


HTML脚本 现有项目:

table id=“projectList”>
thead>
tr class=“success”>
th class=“span1”>项目ID/th>
th class=“span2”>学校/部门/th>
th class=“span1”>项目/th>
th class=“span3”>说明/项目说明/th>
th class=“span1”>大约日期/th>
th class=“span1”>状态/th>
th class=“span1”>用户/tr>
/thead>
t车身>
!-- JQUERY/PHP的结果如下-->
/t车身>
/表>

您有语法错误

$( "#projectList" ).insertAfter('<tbody>' + 

$.each(data, function(indx, value) 
{
   '<tr><td>' + data[indx].project_id + '</td>' +
$(“#项目列表”)。后面插入(“”+
$.each(数据、函数(indx、值)
{
''+数据[indx]。项目id+''+
这没有任何意义

也许这就是你想做的

var result = "";
$.each(data, function(indx, value) 
{
   result += '<tr><td>' + data[indx].project_id + '</td>' +
                '<td>' + data[indx].dept + '</td>' +
                '<td>' + value.projName + '</td>' +
                '<td>' + data[indx].notes + '</td>' + 
                '<td>' + data[indx].dates + '</td>' +
                '<td>' + data[indx].status + '</td></tr>';
}
$("#projectlist").insertAfter('<tbody>' + result + '</tbody>');
var结果=”;
$.each(数据、函数(indx、值)
{
结果+=''+数据[indx]。项目id+''+
''+数据[indx].部门+''+
''+value.projName+''的值+
''+数据[indx].注释+''
''+数据[indx].日期+''+
''+数据[indx]。状态+'';
}
$(“#项目列表”)。在(“”+结果+“”)之后插入;

您有语法错误

$( "#projectList" ).insertAfter('<tbody>' + 

$.each(data, function(indx, value) 
{
   '<tr><td>' + data[indx].project_id + '</td>' +
$(“#项目列表”)。后面插入(“”+
$.each(数据、函数(indx、值)
{
''+数据[indx]。项目id+''+
这没有任何意义

也许这就是你想做的

var result = "";
$.each(data, function(indx, value) 
{
   result += '<tr><td>' + data[indx].project_id + '</td>' +
                '<td>' + data[indx].dept + '</td>' +
                '<td>' + value.projName + '</td>' +
                '<td>' + data[indx].notes + '</td>' + 
                '<td>' + data[indx].dates + '</td>' +
                '<td>' + data[indx].status + '</td></tr>';
}
$("#projectlist").insertAfter('<tbody>' + result + '</tbody>');
var结果=”;
$.each(数据、函数(indx、值)
{
结果+=''+数据[indx]。项目id+''+
''+数据[indx].部门+''+
''+value.projName+''的值+
''+数据[indx].注释+''
''+数据[indx].日期+''+
''+数据[indx]。状态+'';
}
$(“#项目列表”)。在(“”+结果+“”)之后插入;
''+$。每个(数据、函数(indx、值)
在这段代码中,您使用函数来表示字符串

首先尝试使用$.each创建html,然后将其放入tbody中

var result = "";

$.each(data, function(i, val){

   result += "<tr><td>" + val.project_id + "</td></tr>";

})

$( "#projectList tbody" ).html(result);
var结果=”;
$。每个(数据、函数(i、val){
结果+=“”+val.project_id+“”;
})
$(“#项目列表主体”).html(结果);
''+$。每个(数据、函数(indx、值)
在这段代码中,您使用函数来表示字符串

首先尝试使用$.each创建html,然后将其放入tbody中

var result = "";

$.each(data, function(i, val){

   result += "<tr><td>" + val.project_id + "</td></tr>";

})

$( "#projectList tbody" ).html(result);
var结果=”;
$。每个(数据、函数(i、val){
结果+=“”+val.project_id+“”;
})
$(“#项目列表主体”).html(结果);

将insertAfter更改为附加:

           $( "#projectList" ).append('<tbody>' + 

                '<tr><td>' + data[indx].project_id + '</td>' +
                '<td>' + data[indx].dept + '</td>' +
                '<td>' + value.projName + '</td>' +
                '<td>' + data[indx].notes + '</td>' + 
                '<td>' + data[indx].dates + '</td>' +
                '<td>' + data[indx].status + '</td>' 
            );
$(“#项目列表”)。附加(“”+
''+数据[indx]。项目id+''+
''+数据[indx].部门+''+
''+value.projName+''的值+
''+数据[indx].注释+''
''+数据[indx].日期+''+
''+数据[indx]。状态+''
);

警报在那里做什么?没有获取id。

将insertAfter更改为append:

           $( "#projectList" ).append('<tbody>' + 

                '<tr><td>' + data[indx].project_id + '</td>' +
                '<td>' + data[indx].dept + '</td>' +
                '<td>' + value.projName + '</td>' +
                '<td>' + data[indx].notes + '</td>' + 
                '<td>' + data[indx].dates + '</td>' +
                '<td>' + data[indx].status + '</td>' 
            );
$(“#项目列表”)。附加(“”+
''+数据[indx]。项目id+''+
''+数据[indx].部门+''+
''+value.projName+''的值+
''+数据[indx].注释+''
''+数据[indx].日期+''+
''+数据[indx]。状态+''
);

警报在那里做什么?没有获取id。

请确保代码行缩进至少4个字符…否则代码高亮显示将无法正常工作感谢您的建议!!请确保代码行缩进至少4个字符…否则代码高亮显示将无法正常工作感谢su加油!!