いくつかの有効な json を出力し、コンテンツ タイプ ヘッダーを私の開発セットアップで application/json に設定する php コードをいくつか書きました。ただし、このスクリプトを組み込み Web サーバーにデプロイすると、コンテンツ タイプを送信できないことを除けば正常に動作します。他の Web サーバーを実行することはできません。
これで、Dynatable の次のコードが作成されました。私の開発者と私の組み込み Web サーバーはまったく同じファイルを提供しますが、唯一の違いは content-type です。私の開発セットアップでは機能しますが、組み込みセットアップでは機能しません。
次のコードを使用して、json ファイルを dynatable にロードします。
document.ready(
$.ajax({
url: 'phpApi.php',
success: function(data){
$('#myTable').dynatable({
dataset: {
records: data
}
});
}
}));
では、コンテンツタイプが ajax にとってなぜそれほど重要なのか、誰か説明してもらえますか? コードに json を手動で伝えるにはどうすればよいですか?