当在编写jquery代码时出现Uncaught SyntaxError: Unexpected identifier怎么解决

Uncaught SyntaxError: Unexpected identifier的意思是未捕获syntaxerror:意想不到的标识符

当在编写jquery代码出现Uncaught SyntaxError: Unexpected identifier错误时,可能是浏览器调试器中报错的上一行中的一些标点符号编写不正确,

例如:

  如上图所示,在第二行中如果使用的是逗号,那么就会出现上述的那个错误,所以我们应该将那个逗号改成一个分号,(其他时候可能也类似)那么在调用的时候就不会出现上述的错误了,也告诉我们在编写jquery代码时,要注意它的语法格式。细心的编写。

相关知识点介绍

  Ajax的优势有:1.不需要插件支持2.优秀的用户体验3.提高web程序的性能4.减轻服务器和宽带的负担。

  Ajax的缺陷有:1.浏览器对XMLHttpRequest对象的支持度不够2.破坏浏览器前进和后退的功能3.对搜索引擎支持的不足4.开发和调试工具的缺乏。

Jquery中有关Ajax的方法

 Load()方法:主要用来载入html文档

  示例:$(“#想要显示页面的div”).load(“URL”,{参数:”值”,参数2:”值”},function(responseText(请求的内容),textStatus(状态),XMLRequest(对象)){

   当成功时需要执行的代码。

})

 $.get()方法:采用get方式来进行异步请求。

 示例:

 $.get(“URL”,{参数:”值”, 参数:”值”},function(data(返回的数据),textStatus(可以是success,error,timeout,notmodified等四种),”返回的数据类型”){

 想要执行的操作。

})

  $.post()方法:采用post方式来进行异步请求。

   具体示例与上基本相同

  $.getJson()方法:可以用来加载json文件

   $.getJson(“test.json”,function(data){

   

})

 $.ajax({

   Type:”GET”,

   URL=”test.json”,

   dataType:”json”,

   success:function(data){

$.each(data,function(commentindex,comment){

  Comment.username;

})

}

})

序列化元素

  比如说一个id为form1的表单,其中有一个叫name的文本框和aihao的多选按钮组,那么可以使用序列化来为其传值。

  $.get(“url”,$(“#form1”).serialize(),function(data,textStatus){

 

})

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值