Php 填写lightbox'的字段;包含json数据的s表单
我有一个加载到lightbox面板的表单和一个php脚本的json响应。 因此,我试图将json中的数据加载到表单字段中,但什么也没发生。既不是错误也不是结果 下面是一些代码: 表格: 我也尝试过使用getElementById和populate,但什么也没发生 你知道为什么会有这个问题吗?也许是因为灯箱 此外,我想说html表单存在于forms/editUserForm.php文件中Php 填写lightbox'的字段;包含json数据的s表单,php,jquery,json,lightbox,Php,Jquery,Json,Lightbox,我有一个加载到lightbox面板的表单和一个php脚本的json响应。 因此,我试图将json中的数据加载到表单字段中,但什么也没发生。既不是错误也不是结果 下面是一些代码: 表格: 我也尝试过使用getElementById和populate,但什么也没发生 你知道为什么会有这个问题吗?也许是因为灯箱 此外,我想说html表单存在于forms/editUserForm.php文件中 谢谢。您需要将最后一个命令放在load()的回调中,并且#username的新值必须在val()中作为参数传递
谢谢。您需要将最后一个命令放在load()的回调中,并且#username的新值必须在val()中作为参数传递,如下所示
var user = user_id;
jQuery.ajax({
type: "POST",
async : false,
url: "/op/controller.php",
data: { method: "editUser", user_id: user },
contentType : ('application/x-www-form-urlencoded'),
dataType : "json" ,
success : function(json){
$('#lightbox-background').fadeIn(300);
$('#lightbox-panel').fadeIn(300).load('forms/editUserForm.php', function(){
$('#username').val(json.username);
});
}
});
forms/editUserForm.php
应该是forms/newUserForm.php
(在javascript部分)吗?
var user = user_id;
jQuery.ajax({
type: "POST",
async : false,
url: "/op/controller.php",
data: { method: "editUser", user_id: user },
contentType : ('application/x-www-form-urlencoded'),
dataType : "json" ,
success : function(json){
$('#lightbox-background').fadeIn(300);
$('#lightbox-panel').fadeIn(300).load('forms/editUserForm.php');
$('#username').val = json.username;
}
});
var user = user_id;
jQuery.ajax({
type: "POST",
async : false,
url: "/op/controller.php",
data: { method: "editUser", user_id: user },
contentType : ('application/x-www-form-urlencoded'),
dataType : "json" ,
success : function(json){
$('#lightbox-background').fadeIn(300);
$('#lightbox-panel').fadeIn(300).load('forms/editUserForm.php', function(){
$('#username').val(json.username);
});
}
});