我試圖在iframe中構造一個URL。該URL參數在下面的代碼使用jQuery解析:HTML文檔中的Javascript變量範圍
<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,目前有可視性第三方系統,通過該系統返回的響應是記錄ISN」在數據庫中已知。但是,我知道該記錄存在,所以我認爲問題是URL未正確構建。我怎樣才能讓URL顯示在頁面的正文中,以便我可以看到發生了什麼?我認爲我的變量範圍可能是錯誤的一開始?
Javascript變量未在HTML中展開。 – Barmar
將URL粘貼到新的瀏覽器窗口中。 –