我的页面上有两张桌子,它们并排显示。第一个包含一个条目表单,第二个包含一个显示记录行的网格。
当用户点击某行时,与该行相关的数据必须出现在第一个表格中的表格框中。
我知道如何通过AJAX调用.php文件。但是当我查询数据库并获得结果集时,如何将所有这些值填充到第一个表的输入表单中?
答案 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);