在 url 中存储提交的值



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

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

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

其次,您可以使用以下代码从 URL 获取传递的参数:

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

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

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

最新更新