为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery ajax 我弄了个小实验

jQuery ajax 我弄了个小实验

慕雪6442864 2018-08-07 10:09:47
学习中,所以自己瞎做实验...function ajaxSend_global(event, xhr, settings)  {     $("#info").append("<div><b>i am ajaxSend_global @ global ...</b><div>");     $("#info").append("<div id='time'>结果搜索中...</div>");     $("#info").append("</br>"); }就是这个 结果搜索中... 是个静态提示..怎么做成动态的?我改成下面那个,就成了个死循环了,怎么让这个结果搜索中一直变?function ajaxSend_global(event, xhr, settings)  {     $("#info").append("<div><b>i am ajaxSend_global @ global ...</b><div>");     $("#info").append("<div id='time'></div>");     $("#info").append("</br>");               i=0;    while (xhr.status!=200)     {         $("#time").text( '结果搜索中...' +i );         i++;     }
查看完整描述

1 回答

?
梦里花落0921

TA贡献1772条经验 获得超6个赞

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>Title</title>

</head>

<body>

<div id="info"></div>


<script src="jquery-2.1.4.min.js"></script>

<script>

    ajaxSend_global('shehe',4000,'heeh');

    function ajaxSend_global(event, xhr, settings) {

        $ ("#info").append ("<div><b>i am ajaxSend_global @ global ...</b><div>");

        $ ("#info").append ("<div id='time'></div>");

        $ ("#info").append ("</br>");



        var i=0,intervalId;

        if(xhr.status!=200){

            intervalId = setInterval(function () {

                $("#time").text('结果搜索中...' + (++i));

            },1000);

        }else {

            clearInterval(intervalId);

        }

    }

</script>

</body>

</html>


查看完整回答
反对 回复 2018-09-21
  • 1 回答
  • 0 关注
  • 639 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信