【问题标题】:Php get values without submittingphp获取值而不提交
【发布时间】:2018-08-08 02:03:10
【问题描述】:

我有一个包含 5 个字段的 html 表单。

  1. 代码
  2. 数量
  3. 详情
  4. 费率
  5. 小计

我想在不提交或刷新表单/页面的情况下从 sql DB 获取详细信息、速率的值。

当我输入代码和数量时,也会得到小计值。

任何帮助将不胜感激。

【问题讨论】:

  • 尝试使用Ajax
  • 我不知道如何使用它。我只是一个初学者。如果你知道,你能帮忙。一旦我看到代码,我就会理解它并进行相应的修改。谢谢x
  • 我没有,考克斯我不太了解 ajax 和 javascript
  • 我们不是代码编写服务。请在此处发布之前阅读一些参考并尝试一些东西。 “看代码我就懂了”……呜呜不用天天学,你是天才
  • @AhmedHusham 首先尝试阅读,了解 ajax、javascript 和 jQuery。自己编写一些代码,然后在遇到任何问题时返回。永远记得展示你的代码努力。它鼓励人们愉快地给出答案。

标签: php html ajax database


【解决方案1】:

您需要使用Ajax。您使用JavaScript 在后台获取数据而无需刷新页面。

【讨论】:

    【解决方案2】:

    您可以在 ajax 后台发送文件和数据,您可以使用FormData 类发送你想要的东西作为对象 为简单起见,您可以使用 jquery 这是 javascript 代码

     $("#form").submit(function (e){
        e.preventDefault();
        var data = {
            data1:$("input[name=data1]").val()
        };
        $.ajax({
            url: "file.php",
            data: data,
            type:"post",
            success: function (data, textStatus, jqXHR) {
                console.log(data);
            },
            error: function (jqXHR, textStatus, errorThrown) {
                console.log(textStatus);
            }
        });
    });
    <form id="form">
        <input type="text" name="data1"/>
        <input type="submit" name="submit"/>
    </form>

    在 file.php 中你会检查 $_POST('data1')

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-07
      • 1970-01-01
      • 1970-01-01
      • 2013-04-26
      • 2017-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多