你好,我有一个jquery加载方法的问题,这里的javascript veriavbles是代码。一切都工作得很好,除了我需要加载id为id = javascript变量id的div。 我不能把javascript变量放到引号中,并且加载将不会执行,除非我已经加载了要加载的div的引号..
代码中的问题在成功部分的else if块中。 请任何人建议如何加载其id存储到javascript变量的div ..
function formsubmitionbyajax(obj) {
var id = $(obj).attr("id"); // commentform 1,2... commentsinadiv 1,2...
var currentform = $(obj);
if (currentform.attr("id") == 'postform') {
$.ajax({
type: 'post',
url: 'home_formhandler1.php',
data: $("#postform").serialize(),
success: function () {
$("#refresh").load("home.php #refresh");
$("#formareas").load("home.php #formareas");
}
});
return false;
} else if (currentform.attr("id") == id) {
$.ajax({
type: 'post',
url: 'home_formhandler1.php',
data: currentform.serialize(),
success: function () {
$("#my" + id).load('home.php #my' + id);
}
});
return false;
} else {
alert("error");
return false;
}
}