首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ajax返回通知函数小学生帮助

Ajax返回通知函数小学生帮助
EN

Stack Overflow用户
提问于 2013-06-27 10:17:14
回答 2查看 106关注 0票数 2

这段代码是一个年轻的学生发给我的。我告诉他的母亲,我会寻求帮助,帮他找到一个解决方案(我对javascript一无所知)。这是一个显示#通知的ajax返回。如果返回的消息以某种模式开始,他希望重新加载页面。任何人的帮助都是非常感谢的。

代码语言:javascript
复制
  <script>
    function onSuccess(data, status)
    {
        data = $.trim(data);
        $("#notification").html(data);
        $("#notification").fadeIn(1500);
        if(html(data).startsWith("!!!")) {        
            setTimeout(function() { window.location.reload( true ); },1500);
        }
    }

    function onError(data, status)
    {
        // handle an error
    }        
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-27 10:20:34

假设数据是一个字符串,您可以使用查看值是否为0;这意味着模式位于字符串的开头。

代码语言:javascript
复制
if(data.indexOf("!!!") == 0)
{
   //yes pattern match
}
票数 1
EN

Stack Overflow用户

发布于 2013-06-27 10:23:51

字符串必须以!开头吗?还是html的内容?有区别是因为!从技术上讲不会从!但对于用户来说就像他们看到的那样!作为第一个字符。

无论哪种方式,你都可以尝试这样做:

代码语言:javascript
复制
    if($("#notification").text().indexOf("!!!")===0){        
      setTimeout(function() {window.location.reload( true );},1500);
    ]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17333503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档