jQuery技术:价值回归未定义

我使用jquery数据表在表上显示结果,然后将ID作为URL参数传递,我们能够向用户显示特定记录的详细信息。

到目前为止,这很好。

但是,我被要求传递一个名为user的第二个url参数,这会带来问题。

当我运行代码时,它不再显示详细信息页面。

在使用firebug查看代码后,我发现了一条错误消息:

john is undefined

john.doe是显示在url上的值,看起来更像是这样的:

 https://mylink.com/viewDetails.php?ID=1235&userName=john.doe 

我有什么想法我做错了吗?

 return "<a target='tab' data-tab-name='#RequestDetails' data-tab-index='2' href='https://stackoverflow.com/questions/24087258/value-is-coming-back-as-undefined/viewDetails.php?rID=" + oObj.aData["ID"] + "&userName=" +  + "'> " + oObj.aData["ID"] + " "; 

    您的代码在被PHP解析后看起来像这样:

    " + oObj.aData["ID"] + "

    这意味着它正在寻找一个名为john的变量,你可以看到它是未定义的。

    它应该是这样的:

    '> " + oObj.aData["ID"] + "

    你需要引用php元素,因为它只是将自己的值写出来。 这样它就变成了一个字符串。

     return "" + "'> " + oObj.aData["ID"] + " "; 

    更好的是这样…

     return "'> " + oObj.aData["ID"] + " "; 

      以上就是jQuery教程分享价值回归未定义相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/jquerytutorial/541374.html

      (0)
      上一篇 2021年1月3日
      下一篇 2021年1月3日

      精彩推荐