动态填写报名表

时间:2009-12-15 10:31:58

标签: php ajax

我的页面上有两张桌子,它们并排显示。第一个包含一个条目表单,第二个包含一个显示记录行的网格。

当用户点击某行时,与该行相关的数据必须出现在第一个表格中的表格框中。

我知道如何通过AJAX调用.php文件。但是当我查询数据库并获得结果集时,如何将所有这些值填充到第一个表的输入表单中?

2 个答案:

答案 0 :(得分:1)

您可以使用json格式获取数据,并使用它在回调函数中设置输入字段值。

$.getJSON(
  "your_url_to_request_data", {
    your_params: and_it_values
  }, 
  function(data) {
    // data <-- this is your data
    $("#field1").val( data.something );
  }
);

答案 1 :(得分:1)

您需要通过回调函数将数据库中的结果发送到您的JavaScript文件,如默认暗示。在将数据发送到JavaScript之前,您还需要将数据编码为JSON。

您在JavaScript文件的回调函数中需要做的是使用本机JSON解析器将结果解析为JSON。您可以通过编写

来访问它
JSON.parse(here_you_write_the_data_to_be_parsed);