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 を取得して、何が起こっているのかを確認するにはどうすればよいですか? 私の変数のスコープは、最初は間違っていると思いますか?