このコードの最後にある「hello」アラートが実行されないのはなぜですか?他のすべては正常に機能していますが、アラートは発生しません。私は何が欠けていますか?PS、私はJavascriptに関しては初心者です...
$('.save_button').click(function(){
var numItems = dataseries.length;
var item;
var sequence;
var question = <%=@question.id%>;
for (i=0;i<numItems;i++){
var requestObj = {
question_id: "<%=@question.id%>",
user_id: "1",
}
item = $('.item_list li[data-seq='+i+']').attr('id');
requestObj["item_id"] = item.toString();
requestObj["x"]= dataseries[i][0][0];
requestObj["y"]= dataseries[i][0][1];
if (requestObj["item_id"]!="null"){
var a = $.ajax({
url: "<%=responses_path%>",
data: requestObj,
type: "POST",
dataType: 'script',
success: function(data, textStatus, jqXHR) {
},
error: function(jqXHR, textStatus, errorThrown) {
alert('error!');
},
headers: {
'X-CSRF-Token': '<%= form_authenticity_token.to_s %>'
}
});
}
}
alert("hello");
});