如何在不提交HTML表单的情况下从数据库中获取数据?

时间:2014-04-09 06:17:02

标签: php html mysql ajax

我有一个HTML表单。它有选择列表和文本框等。

我想要的是,选择一个选项后,必须在文本框中填充数据(来自mysql数据库)。

我使用什么编程语言?如果有任何例子,有人可以给我一个链接。我是新手,只学过PHP和MySQL。

谢谢。

3 个答案:

答案 0 :(得分:2)

你必须使用Ajax(javascript)。

与javascript中的其他对象一样。 Javascript有一个XMLHTTPRequest对象。这允许在浏览器上运行的代码向服务器发送请求。必须对服务器进行编码以接收请求,与数据库交互并返回结果。

答案 1 :(得分:0)

试试这个

http://www.dotnetcurry.com/showarticle.aspx?ID=515

http://www.codeproject.com/Articles/78704/Different-Approaches-for-Implementing-the-JQuery

在此方法中,您可以尝试填充文本框

success: function (data) {
                            response($.map(data, function (item) {
                                return {
                                    label: 'Item text: ' + item[0],
                                    value: 'Item number: ' + item[1]
                                }
                            }));
                        }

答案 2 :(得分:0)

您的好友将是AJAX,可以很容易地使用jQuery执行。 然后它可能如下所示:

$('#my_select').on('change',function() {
    $.ajax({
        type: "GET",
        url: 'somefile.php',
        data: "id=" + id,
        success: function(data) {
            $('#textbox').html(data);
        }
    })
});

https://api.jquery.com/jQuery.ajax/ https://api.jquery.com/load/