私はdatatablesのサーバ側の処理に取り組んでいます。 しかし私は後で説明するajaxエラーに直面しています。まず、ここに私のコードは次のとおりです。サーバ側のデータテーブルの処理でajax呼び出しの問題
表
<table id="call_analysis_basic_table" class="display" cellspacing="0" width="100%">
<thead style="background-color:#4d7496;color:#fff;" id="table_head">
<tr>
<th> Column 1 </th>
<th> Column 2 </th>
<th> Column 3 </th>
<th> Column 4 </th>
<th> Column 5 </th>
<th> Column 6 </th>
<th> Column 7 </th>
<th> Column 8 </th>
<th> Column 9 </th>
<th> Column 10 </th>
</tr>
</thead>
</table>
Javascriptを
$(document).ready(function() {
var dataTable = $('#call_analysis_basic_table').DataTable({
"processing" : true,
"serverSide" : true,
"iDisplayLength": 5,
"order" : [],
"sAjaxSource" : {
url : "http://localhost:8050/phpservice/final.php",
type : "POST"
}
});
私はページをロードすると、このデータテーブル要求が開始され、それがURLのIHブラウザのネットワーク設定を作成します。
http://localhost:8050/webapp/[object%20Object]?sEcho=1&iColumns=10&sColumns=%2C%2C%2C%2C%2C%2C%2C%2C%2C&iDisplayStart=0&iDisplayLength=5&mDataProp_0=0&sSearch_0=&bRegex_0=false&bSearchable_0=true&bSortable_0=true&mDataProp_1=1&sSearch_1=&bRegex_1=false&bSearchable_1=true&bSortable_1=true&mDataProp_2=2&sSearch_2=&bRegex_2=false&bSearchable_2=true&bSortable_2=true&mDataProp_3=3&sSearch_3=&bRegex_3=false&bSearchable_3=true&bSortable_3=true&mDataProp_4=4&sSearch_4=&bRegex_4=false&bSearchable_4=true&bSortable_4=true&mDataProp_5=5&sSearch_5=&bRegex_5=false&bSearchable_5=true&bSortable_5=true&mDataProp_6=6&sSearch_6=&bRegex_6=false&bSearchable_6=true&bSortable_6=true&mDataProp_7=7&sSearch_7=&bRegex_7=false&bSearchable_7=true&bSortable_7=true&mDataProp_8=8&sSearch_8=&bRegex_8=false&bSearchable_8=true&bSortable_8=true&mDataProp_9=9&sSearch_9=&bRegex_9=false&bSearchable_9=true&bSortable_9=true&sSearch=&bRegex=false&iSortingCols=0&_=1502908112765
このURLは、サーバー側の処理が処理される必要なページにすべてのパラメータを送信するURLです。しかし、http://localhost:8050/webapp/
の後にはURLに問題があります。私はこのことが分かりません[object%20Object]
私のURLにdoinhg、私は明確にapiのURL http://localhost:8050/phpservice/final.php
を呼び出して言及しています。
私はこれ以外に問題はないと思います。希望! phpコードに何も問題がないので、私のPHPコードを共有しませんでした。サーバー側で正常に動作しています。
このURLがこのように振る舞い、
指定したコードはそのURLを作成していません。 DataTablesは魔法のように '/ webapp /'の前に 'phpservice/final.php'を付け加えていません。 –
[object%20Object]は、datatablesが期待している文字列の代わりに、渡しているjavascriptオブジェクトの文字列表現です。 –
URLを追加する理由を教えてもらえますか? –