我已经问过类似的问题,但找不到好的解决方案。 我在js中有一个名为“lat”的变量,它们是数字(纬度)。 我想将此变量与我网站上的表单连接起来, 并在单击表单末尾的提交按钮时将其与用户插入的其他信息一起发送到 php 文件。
<form action="address.php" method="post" class = "form1">
<--some input fields-->
<textarea id = "jj" name="comentary" cols="32" rows="12" wrap="virtual"></textarea></p>
<p class ="p2"><input type ="submit" id = "ff" value="Send"></p>
</form>
我的js脚本位于head标签中,在函数中我从 map 上的用户选择中获取“lat”。
var lat = input.lat();
我尝试过很多脚本来解决这个问题,包括Ajax等。 但他们都没有工作。谁能帮忙解决这个问题吗?
最佳答案
向表单添加隐藏输入以存储 lat 变量值:
<form action="address.php" method="post" class = "form1">
<input type='hidden' id='latValue'>
<--some input fields-->
<textarea id = "jj" name="comentary" cols="32" rows="12" wrap="virtual"></textarea> </p>
<p class ="p2"><input type ="submit" id = "ff" value="Send"></p>
</form>
JavaScript
var lat = input.lat();
$("#latValue").val(lat);
因为它是表单上的输入,所以它会自动与表单帖子一起发送。
关于javascript - 如何将js变量与html表单链接并发送到PHP文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22178258/