javascript jquery-Javascript 报错Uncaught SyntaxError

问题描述

Javascript 报错Uncaught SyntaxError

我在读取并打印json文件时,遇到了如下问题:
Uncaught SyntaxError: Unexpected token >
出问题的代码段如下:

 $(function()
        {
          $("#btn").click(function()
          {
            $.getJSON("communityRecSys.json",function (data)
            {
                  var $jsontip = $("#jsonTip");
                  var strHtml = "1 ";
                  $jsontip.empty();
                  $.each(data,function (infoIndex,info)
                  {
                    console.log(info);

                       strHtml += "<table>
                       <tr><td>dsas</td>
                       <td>            // 实际操作中该行报错
                          <a href='presentation2.php?conferenceID="+info['conferenceID']+"&presentationID="+info['presentationID']+"'>title:"+info["title"]+"</a><br>
                          Authors:"+info["authors"]+"<br>Types:"+info["type"]+"<br>Track:"+info["contentTrack"]+"<br>
                          DOI:"+info["DOI"]+"<br>
                          <hr>
                          </td>
                          </tr>
                          </table>";
                      });
                    $jsontip.html(strHtml);
              });
             });
        }); 

求大神帮我看一下语法上出了什么错误?

解决方案

你的字符串不闭合,多行的话要写成这样


                       strHtml += "<table>
                       <tr><td>dsas</td>
                       <td>
                          <a href='presentation2.php?conferenceID="+info['conferenceID']+"&presentationID="+info['presentationID']+"'>title:"+info["title"]+"</a><br>
                          Authors:"+info["authors"]+"<br>Types:"+info["type"]+"<br>Track:"+info["contentTrack"]+"<br>
                          DOI:"+info["DOI"]+"<br>
                          <hr>
                          </td>
                          </tr>
                          </table>";

解决方案二:

字符串换行要加连接符号

时间: 2024-12-01 20:00:21

javascript jquery-Javascript 报错Uncaught SyntaxError的相关文章

代码-报错 Uncaught SyntaxError: Unexpected token ILLEGAL

问题描述 报错 Uncaught SyntaxError: Unexpected token ILLEGAL 下面是 报错的那段代码 的 结果值 代码是 var data_info = ${truckSourceList}; 求解: var data_info =[com.fg.entity.TruckSourceList@7f157b41, com.fg.entity.TruckSourceList@5b4f2995, com.fg.entity.TruckSourceList@2a33240

jquery mobile-js mobile的popup的报错Uncaught TypeError:

问题描述 js mobile的popup的报错Uncaught TypeError: 学习javascript mobile popup的时候 显示: Uncaught TypeError: e.preventDefault is not a function <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Titl

JQuery报错Uncaught TypeError: Illegal invocation的处理方法

 这篇文章主要介绍了JQuery报错"Uncaught TypeError: Illegal invocation"的处理方法,需要的朋友可以参考下     Jquery实现Ajax异步提交时报错"Uncaught TypeError: Illegal invocation",如下图: 排查发现错误在于此:   代码如下: data:{"search_value":$('input[name=search_value]'),"order

页面jquery提示报错 急求大神解决

问题描述 页面jquery提示报错 急求大神解决 TypeError: 'stepUp' called on an object that does not implement interface HTMLInputElement. 解决方案 检查下jquery提交的代码,看看是否有未定义的变量. 相同问题参考:http://www.07net01.com/2015/08/902494.html 解决方案二: 页面中使用已经引入的jquery插件,结果却提示JS报错找不到函数[问题解决] 解决方

JQuery报错Uncaught TypeError: Illegal invocation的处理方法_jquery

Jquery实现Ajax异步提交时报错"Uncaught TypeError: Illegal invocation",如下图: 排查发现错误在于此: 复制代码 代码如下: data:{"search_value":$('input[name=search_value]'),"order_source":buyerType,"order_status":orderType} $('input[name=search_value

在Web项目中引入Jquery插件报错的完美解决方案(图解)_jquery

在学习Jquery插件的时候,遇到一个问题就是新建web工程后在WebRoot下引入Jquery插件的时候报错,不知道为什么好纠结,但是项目能正常运行,后来找到解决方案,在这里给大家分享一下. 解决方案如下所示: 1.在MyEclipse软件中找打-----windows----preferences,会出现一个如下图所示的界面: 2.在检索框输入一个validation----单击该validation节点,将对于JavaScript脚本的验证取消勾,然后点击Apply,一直yes就行. 3.

Eclipse下jQuery文件报错出现错误提示红叉_jquery

使用Eclipse 3.7时,工程中加入jquery.xx.js文件,发现该文件出现错误提示(红×),但使用Eclipse 3.7以前的版本就不会出现这种提示.是因为Eclipse 3.7在.project配置文件中,加入了JS验证框架org.eclipse.wst.jsdt.core.javascriptValidator.加入该框架后,如果js文件书写规则不符合规范就会报错.但是工程仍然可以正常运行.于是考虑为了不让错误提示影响心情,删之.工程亦可正常运行. 操作如下: 在该工程根目录下,找

MyEclipse10中导入的jquery文件报错(出现红叉叉,提示语法错误)

  为了做一个页面特效,导入了一个jQuery文件,怎想,myeclipse竟然报错说是语法错误,但是这个js文件我是从官网上下载的,不应该出错才对,百度谷歌之后终于找到了解决办法:   选中报错的js文件, 右键选择 MyEclipse-->Exclude From Validation : 然后继续右键执行MyEclipse-->Run Validation 即可:   OK!问题解决啦!

Jquery IE7报错:缺少标识符、字符串或数字

消息: 缺少标识符.字符串或数字 相关代码如下:  代码如下 复制代码 $(".test").css({ position:'absolute', left:0, top:0,     zIndex:1, }) 这是因为.css({})属性对最后结尾一项zIndex:1后面还带一逗号","结束,删除这个逗号,正确代码如下:  代码如下 复制代码 $(".test").css({ position:'absolute', left:0, top:0