function submitForm(){
var urlid = document.getElementById("actionUrl").value;
jQuery.support.cors = true;
setTimeout(function(){
$.ajax({
url:urlid,
type : "GET",
crossDomain : true,
data:transId,
success:function(data)
{
alert(data);
},
error: function (xhr, ajaxOptions, thrownError)
{
console.log(thrownError);
alert(xhr.status);
alert(ajaxOptions);
alert(thrownError);
}
});
},1000);
};
コントローラーから「true」、「false」、または「pending」の 3 つの応答のいずれかを受け取る ajax 呼び出しがあります。応答が 'true' または 'false' の場合、ajax は終了する必要があります。応答が「保留中」の場合、ajax はコントローラーをさらに 20 秒間ポーリングする必要があります。応答を別の JavaScript 関数に渡すことができるはずです。ajax/jquery でこれを行うことは可能ですか? 私はこの技術に不慣れです。