2017-07-14 7 views
-1

私はajaxコールを作成し、データをファイルに書き込む必要があります。だから私はこれのためにTomcatサーバーを使用しています。私はこのようなことを試みました。しかし、これは何も変更されていません。私のコードは次のとおりです。jqueryを使用してjsonファイルへのajaxポストコールを作成するには?

var request = $.ajax({ 
     url: 'http://localhost:8080/ajax/ajax.json', 
     contentType: "application/json; charset=utf-8", 
     type: "POST", 
     dataType: "json", 
     data: details, 
     success: function(details) { 
     alert("submitted"); 
     } 
}); 

そして私は値をJSONファイルに投稿できません。 進め方を教えてください。これを解決する方法はありますか?

+0

コンソールでエラーが発生しましたか? 'console.log(details)'が 'success'関数の最初の行として書かれている場合、それは何を出力しますか?そして、驚くべきことに、なぜJSONファイルを取得するために単に 'POST'リクエストを作成したいのでしょうか? '$ .getJSON'で試しましたか? – 31piy

+0

私は何の誤りもありません。また、コンソールでこれが表示されています - POST XHR http:// localhost:8080/ajax/ajax.json –

+0

jsonファイルdonotハンドルの投稿または取得リクエスト –

答えて

0

JsonファイルはPOST/PUT/DELETE呼び出しをサポートしていません。あなたは、Ajaxリクエストを処理するために別個のコントローラ呼び出しを持つ必要があります。

+0

これを行うには? –

+0

「保存」アクション用に別のAPIを記述する必要はありますか? –

+0

あなたは、そのajax用に別のAPIを書く必要があります – Selvakumar