javascript - 通过 JQuery AJAX/javascript 发送表单数据

标签 javascript php ajax forms

我有一个这样的表格;

<form action="out.php" method="post">
    <input type="hidden" name="a" value="a" />
    <input type="hidden" name="b" value="b" />
    <input type="hidden" name="c" value="c" />
    <input type="hidden" name="d" value="d" />
    <input type="hidden" name="e"  maxlength="60" value="e" />
    <input type="hidden" name="f" value="f" />
    <input type="submit" value="Create & Send">
</form>

用户看不到此表单。他们只看到一个提交按钮,例如“创建标签并发送给客户”。 但他们需要输入客户的电子邮件地址。所以我有一个js代码,提交按钮触发它。它询问电子邮件地址。 JS代码:

$('#dialog_prompt').click(function(){
    $.prompt("What is customer's email?","",
    function(value){
        $.msg("So, you like '"+value+"'?");
    },
    function(){
        $.msg("You clicked cancel!");
    });
});

所以我的问题是; 当用户提交按钮并输入客户的电子邮件并点击确定时,JS 必须将表单和电子邮件地址中的值发送到“out.php”。

那么如何通过JS发送表单数据呢?

最佳答案

HTML:

<form action="out.php" method="post">
<input type="hidden" name="em" value="" class="customeremail" />
<input type="hidden" name="a" value="a" />
<input type="hidden" name="b" value="b" />
<input type="hidden" name="c" value="c" />
<input type="hidden" name="d" value="d" />
<input type="hidden" name="e"  maxlength="60" value="e" />
<input type="hidden" name="f" value="f" />
<input type="submit" value="Create & Send">
</form>

JS:

$('#dialog_prompt').click(function(){
    $.prompt("What is customer's email?","",
    function(value){
        $('form .customeremail').val(value);
        $('form').ajaxSubmit();
    },
    function(){
        $.msg("You clicked cancel!");
    });
});

关于javascript - 通过 JQuery AJAX/javascript 发送表单数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26035309/

相关文章:

php - Laravel 4 条件路由过滤器

PHP - 基本选择查询只返回 mysql 数据库的第一行

php - 如何优化我的登录脚本?

javascript - 在工具提示中收集 Ajax 数据

ajax - 在 laravel 5 中使用 ajax

javascript - 具有 Websocket 连接的 Cloudfront

javascript - 删除li对动态li不起作用

php - WordPress : how add new post meta before saving product woocommerce

javascript - 将 git 存储库重新安装为 React 包

javascript - 如何检测默认下拉选项与使用 js/jquery 选择的选项?