アプリケーションは$.ajaxでWebサービスを要求する必要がありますが、時間は複数になり、ユーザーによって異なります。動的であるため、$。whenは機能しないようです。
コードは次のとおりです。
var increase=0;
var test_use_upload_file_name= t2_image_path+ increase;
var soap_add_new_story_image=
'<?xml version="1.0" encoding="utf-8"?>' +
'<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ' +
'xmlns:xsd="http://www.w3.org/2001/XMLSchema" '+
'xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">'+
'<soap:Body>'+
'<AddNewStoryImage xmlns="http://x.x.x.x/StoryForMac/">'+
'<StoryID>'+story_id+'</StoryID>'+
'<UserName>'+User_Name+'</UserName>'+
'<DragNumber>'+Drag_Number+'</DragNumber>'+
'<ImagePath>'+test_use_upload_file_name+'</ImagePath>'+
'</AddNewStoryImage>'+
'</soap:Body>'+
'</soap:Envelope>';
//multiple ajax request
var start= 0;
for(;start< **USER_Decide**;start++)
{
$.ajax({
type: "POST",
url: webServiceAddNewStoryImgUrl,
contentType: "text/xml",
dataType: "xml",
data: soap_add_new_story_image,
success: process_add_new_img_Success,
error: process_add_new_img_Error
});
increase++;
test_use_upload_file_name= t2_image_path+ increase;
}
ユーザーがどれだけの写真を描くかわからないので、毎回ファイル名を更新する必要があります(increase ++)。
どんな提案でもお願いします〜ありがとう!
更新:私の貧弱な表現でごめんなさい。このコードは機能しません。私の問題はこれに似ています。見てください。しかし、違いは、ユーザーが決定するため、ajaxリクエストを何回呼び出す必要があるかわからないことです。ここで提供されている場合、メソッド$ .を使用しないでください。明確ですか?...