【问题标题】:Sending JavaScript Variable to PHP via POST通过 POST 将 JavaScript 变量发送到 PHP
【发布时间】:2013-12-15 15:49:00
【问题描述】:

是否可以在提交表单时将 JavaScript 变量的内容发送到 PHP?

【问题讨论】:

    标签: javascript php html post


    【解决方案1】:

    是的。 只需在表单提交事件中添加一个 javascript 回调

    <script type="text/javascript">
        var myglobalvariable = "myvalue";
        onSubmit = function(){
            document.myform.myinput.value = myglobalvariable;  return true;
        }
    </script>
    <form name="myform" id="myform" method="post" action="index.php" onsubmit="onSubmit();">
        <input name="myinput" id="myinput" type="hidden" />
    </form>
    

    【讨论】:

    • 太棒了,非常感谢! :) 但是,我将如何访问检索到的数据? $_POST['myinput'] 似乎不是它:P 我无法在此服务器上进行 var_dump。
    • 数组键是相关输入的名称。在我的示例中,它将是“myinput”,但您的代码不会在输入中显示名称属性。您应该添加它们以从 $_POST supergrobal 中检索值
    • 哎呀,我打错了哈哈。这就是为什么它不起作用。再次非常感谢:)
    猜你喜欢
    • 2017-09-20
    • 2019-07-23
    • 1970-01-01
    • 2011-11-06
    • 2012-01-01
    • 2013-02-05
    • 2015-06-07
    相关资源
    最近更新 更多