【问题标题】:How to fetch data from database without submitting HTML form? [duplicate]如何在不提交 HTML 表单的情况下从数据库中获取数据? [复制]
【发布时间】:2014-05-22 04:01:52
【问题描述】:

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

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

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

谢谢。

【问题讨论】:

标签: php html mysql ajax


【解决方案1】:

您必须使用 Ajax (javascript)。

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

【讨论】:

【解决方案2】:

试试这个

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]
                                }
                            }));
                        }

【讨论】:

    【解决方案3】:

    您的伙伴将是可以使用 jQuery 轻松执行的 AJAX。 然后它可能如下所示:

    $('#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/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-02
      • 2018-03-05
      • 1970-01-01
      • 2020-10-29
      • 2012-02-05
      • 2010-10-11
      相关资源
      最近更新 更多