javascript - 使用提交按钮提交表单时如何将javascript变量发送到php中的另一个页面

标签 javascript php jquery html forms

我在 JavaScript 中有两个变量,col1 和 col2,当单击提交按钮时,我需要将它们发送到 PHP 页面。

我有以下代码:

<script>
$("input:radio").change(function(){
  if($(this).is(":checked")){
    var col1 = $(this).parent().parent().children("td:first");
    var col2 = col1.next();
  }
})
</script>

最佳答案

使用表单中的隐藏元素并为其赋值。

HTML

<form>
    <!--other code-->
    <input type="hidden" id="col1" name="col1">
    <input type="hidden" id="col2" name="col2">
</form>

JQUERY

$("input:radio").change(function(){
    var col1 = '', col2 = '';
    if($(this).is(":checked")){
        col1= $(this).parent().parent().children("td:first");
        col2 = col1.next();            
    }
    $('#col1').val(col1);
    $('#col2').val(col2);
});

关于javascript - 使用提交按钮提交表单时如何将javascript变量发送到php中的另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34767106/

相关文章:

javascript - pdf生成后如何打开打印对话框?

php - 如何使用 php 中的 session 变量将我的数据库添加到 html 表中

php - 使用 NotORM 在 mysql 中最后插入和更新的行

javascript - 如何更改 Google 可视化时间线工具箱中的日期格式

javascript - Vue.js 显示隐藏带有数据列表的多个元素

javascript - Ajax请求经过js检查后返回响应

javascript - 更改 HTML 表格中特定列的背景颜色

PHPQuery WebBrowser 插件 - 使用 cookie

javascript - 当你滚动到它时获取一组 div 的索引

javascript - 未捕获的类型错误 : Object #<error> has no method 'call'