存储在url中提交的值

时间:2017-01-10 18:49:14

标签: javascript jquery html

我有一个像这样编码的页面。 http://localhost/test/index.html?Job=123456&Customer=11111&Number=32333

我想要做的是在输入页面时读取此表单数据,因为我需要将Job和Customer添加到我使用的方法=“post”并使用action =“phppage.php”的html表单中将此数据与数组一起发布到phppage.php,然后使用$ _GET [“Job”]。我从这些页面尝试了各种javascript函数,但似乎只是缺少值。我已确认数据将使用<input type="hidden" value="12345" name="Customer" id="customer">硬编码发布,并且正在通过。我需要做的是为两个必填字段设置值。感谢我对所需的javascript功能的任何帮助。

2 个答案:

答案 0 :(得分:0)

您在此处添加的链接首先不会起作用,因为它在您的本地计算机中(这意味着它只能在您的电脑上访问)。
第二,如果您的表单使用post方法将数据发送到页面,则无法使用$ _GET ['somename']获取它。你应该使用$ _POST ['somename']
因为我不能看到你的代码 创建阅读本教程的表单http://www.w3schools.com/html/html_forms.asp
然后创建php阅读此https://www.tutorialspoint.com/php/php_get_post.htm

另请注意,您的网址显示您的网页正在使用get方法将数据发送到网页

答案 1 :(得分:0)

首先,在这样的url中传递值是不安全的,如果你使用 javascript ,你必须使用 encodeURIComponent 来编码你的网址。< / p>

第二,您可以使用以下代码从url获取传递的参数:

var decodedUrl = decodeURIComponent(window.location);
var Parameters = decodedUrl.split("&");