Php获取值而不提交

时间:2018-02-28 08:49:23

标签: php html ajax database

我有一个包含5个字段的html表单。 1.代码 2.数量 3.细节 4.率 5.小计

我想从sql DB获取Details,Rate的值,而无需提交或刷新表单/页面。

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

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

您可以在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')