データベース クエリの結果を Web ページに表示しようとしています。以下の JQUERY スクリプトを使用して、php スクリプトを介してデータを JSON 配列として取得しています。
どういうわけか、ウェブページがわかりません。は空白です。アラートは、データが $.each ループに正しく渡されていることを示していることに注意してください。
誰が私が間違っているのか教えてもらえますか??
ありがとう
クリス
Jクエリスクリプト
関数 projectData() {
var data = '';
$.ajax(
{
url:"projectdata.php",
type: "POST",
dataType: 'JSON',
cache: false,
success:function(data)
{
$( "#projectList" ).insertAfter('<tbody>' +
$.each(data, function(indx, value)
{
'<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>' +
alert("ID: " + value.project_id + " " + "DEPT: " + data[indx].dept);
} //end function
) //end each
) //end After
} //end success
}); //end ajax
} // プロジェクトデータの終了
HTML スクリプト
既存のプロジェクト:
< table id="projectList">
< thead>
< tr class="success">
< th class="span1">PROJECT ID < /th>
< th class="span2">SCHOOL / DEPT < /th>
< th class="span1">PROJECT < /th>
< th class="span3">DESCRIPTION / PROJECT NOTES < /th>
< th class="span1">APPROX DATES < /th>
< th class="span1">STATUS < /th>
< th class="span1">USER</th> < /tr>
< /thead>
< tbody>
< !-- RESULTS FROM JQUERY/PHP GOES HERE -->
< /tbody>
< /table>