我正在尝试使用一种形式将当前html页面的参数传递给php页面。到目前为止,我在html的标头中有以下函数
function getURLParameter(name) {
return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search) || [null, ''])[1].replace(/\+/g, '%20')) || null;
}
然后以以下形式出现
这是假设一个URL像
www.somehost.com/page/?amt=5&sts=CONFIRMED
但是,php所说的全部内容如下(这是所有内容的转储)
Array ( [on1] => Steam 32 - ID (STEAM_0:X:XXXX) [os1] => hj [amtpaid] => getURLParameter('amt'); [status] => getURLParameter('st'); )
有帮助吗?
参考方案
您将传递文字字符串“ getUrlParameter('amt')”作为要发布的字段的值。您不能以这种方式填充“值”。您需要做的是从javascript中填充值。像这样:
document.getElementById("amtpaid").value = getUrlParameter('amt');
document.getElementById("sts").value = getUrlParameter('st');
这将需要放置在页面中的脚本标记中的某个位置,在这两个隐藏字段被加载之后,将在对您的应用程序有意义的时间执行该标记。
如果我得到url(''),我该如何使用另一个URL - javascript
我是新手,正在写这篇文章,但是如果源上没有图像,那么我只有空白。有人可以告诉我,如果我正在获取背景图像,如何获取/images/no-image.jpg:url();这是我的代码:
单击提交按钮后,我需要从网址中删除查询字符串值。我可以用jQuery做到这一点吗?当前网址:siteUrl/page.php?key=value 页面提交后:siteUrl/page.php 实际上,我已经从另一个带有查询字符串的页面着陆到当前页面。我需要在页面首次加载时查询字符串值以预填充一些详细信息。但是,一旦我提交了表格,我就需要删除查询字符串值。我已…执行onclick时获得意外令牌 - javascript
我正在使用onclick事件从PHP调用JS函数。这是我的代码:我在一个函数中,因此我需要通过PHP来完成它,因为然后我会返回:$html = '