2017-10-28 5 views
0

投稿されたデータに基づいてオブジェクトを取得します。ユーザーはデータ内のさまざまなフィルタを選択します。ユーザーが別のフィルタを選択すると、postThisオブジェクトを更新し、更新されたオブジェクトでAjaxコールを再作成します。成功したデータが更新されたあと、ajax POSTコールを再度実行します。

var postThis = { 
    "name": '' 
} 
$.ajax({ 
    method:post, 
    url:someurl, 
    data: postThis 
}) 
.success(function(data) { 
    // name has to be updated with value which I get after user chooses it 

}) 

答えて

0

それを行うには非常に簡単な方法は、あなただけの最初のリクエストの結果と、最初の1が成功した場合には、別のAJAXリクエストを送信したい場合は巣のアヤックスは

$.ajax({ 
    method:post, 
    url:someurl, 
    data: postThis 
}) 
.success(function(data) { 
    // name has to be updated with value which I get after user chooses it 
     $.ajax({ 
     method:post, 
     url:someurl, 
     data: UPDATED_DATA 
    }) 
    .success(function(data) { 
    [...] 
    }) 
}) 
1

を呼び出すだけですあなたが既に持っているようにもう一度$.ajaxリクエストを作成し、受け取ったデータを渡してください。

関連する問題