注册 登录
编程论坛 VFP论坛

请教关于XMLHttpRequest的xhr.status状态码在VFP的重复提交处理

SATANA 发布于 3 小时前, 16 次点击
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编辑过]

0 回复
1