IE11中的jQuery.ajax beforeSend错误

时间:2017-08-18 13:06:03

标签: javascript jquery internet-explorer

这是我的代码。结果是正确的,并在chrome和firefox中工作,但在Internet Explorer中,我在之前的行中出现了这个错误(':' expect)。此错误会阻止我的脚本。我尝试使用onload函数document.onload和window.onload,但它没有解决这个问题。

// Find user within the social repository thanks to his userId
    if (StringUtils.isBlank(email) && !StringUtils.isBlank(usrId)) {
        Optional<SocialUser> sUser = suDao.findOneByUsrId(usrId);
        if (sUser.isPresent()) {
            // Retrieve corresponding user
            return Optional.of(sUser.get().getUser());
        } else {
            // Create Social User
            Optional<User> oUsr = uDao.findOneByUsername(SecurityUtils.getCurrentUserLogin());
            if (oUsr.isPresent()) {
                User u = oUsr.get();
                SocialUser su = new  SocialUser(u.getExternalId(), usrId, providerId, u);
                suDao.save(su);
                log.debug("Creating social user for: {}", u);
            } 
        }
    }

1 个答案:

答案 0 :(得分:0)

 beforeSend(xhr){
 -> change in 
  beforeSend: function(xhr){

这解决了问题