我使用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解析后看起来像这样:
这意味着它正在寻找一个名为john
的变量,你可以看到它是未定义的。
它应该是这样的:
你需要引用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