请教关于XMLHttpRequest的xhr.status状态码在VFP的重复提交处理
var xhr = new XMLHttpRequest();xhr.onreadystatechange = function(){
// 通信成功时,状态值为4
if (xhr.readyState == 4)
{
if (xhr.status == 200)
{
var vfp=chrome.webview.hostObjects.sync.vfp;
vfp.setvar("responseText", xhr.responseText);
} else
{
console.error(xhr.statusText);
}
}
};
xhr.onerror = function (e) {
console.error(xhr.statusText);
};
xhr.open('POST', 'https://www.XXXXX', true);
xhr.send('参数')
以上这一段在VFP里能运行,但如果xhr.status <> 200,我想让程序一直重复提交直到=200,或者重复循环到一定的次数在退出,我不知道是在VFP里进行循环重复还是在JS里进行?
[此贴子已经被作者于2024-11-21 16:18编辑过]