我正在尝试在 iframe 中构建 URL。URL 参数在下面的代码中使用 jQuery 进行解析:
<script type="text/javascript">
$.urlParam = function(name){
var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
if (!results) { return ''; }
return results[1] || '';
}
var lidval = $.urlParam('lid');
var cidval = $.urlParam('cid');
var cyidval = $.urlParam('cyid');
</script>
<iframe frameborder="0" scrolling="no" width="100%" src="http://somerandomhost.com/Portal/index.php?task=nothankyou&lid='+lidval+'&cid='+cidval+'&cyid='+cyidval"></iframe>
我无法查看 somerandomhost.com 上的第三方系统,目前,该系统返回的响应是数据库中不知道该记录。但是,我知道该记录存在,因此我认为问题在于 URL 的构造不正确。如何让 URL 显示在页面正文中,以便查看发生了什么?我认为我的变量范围可能一开始就错了?