ID 存储在 JS 变量中的 AJAX 加载方法
ajax load methoding with id stored in a js variable
大家好。任何人都可以告诉我如何通过 ajax load 方法加载 id 在 javascript
变量中的div
?我的意思是要加载的div 的 id 存储在 javascript 变量中。
我不能在 js
变量周围加上引号,除非我在div id 周围加上引号,否则加载方法将无法执行。
function formsubmitionbyajax(obj){
// id of the div to be loaded is stored here.
// i donit know the value. it can be anything
var divid=$(obj).attr("id");
$.ajax({ type: 'post',
url: 'home_formhandler1.php',
data: currentform.serialize(),
success: function() {
$("#divid").load("home.php divid");
}
} );
}
此代码不起作用..我想我JS将变量divid
作为字符串。
如果你的div 已经作为 obj
传入,你根本不需要使用 ID。以下是我将如何重写它:
function formsubmitionbyajax(obj){
$.ajax({ type: 'post',
url: 'home_formhandler1.php',
data: currentform.serialize(),
success: function() {
$(obj).load("home.php");
}
});
}
通过执行$(obj)
,您基本上可以完成与提取div 的 id 然后稍后使用该 ID 相同的任务。
相关文章:
- 无法在通过jQuery的ajax加载的页面中执行javascript
- 获取ajax加载的图像的大小
- 分页:如何用AJAX加载第一个页面
- 页面加载之前的jQuery Ajax加载程序
- ajax加载了内容,脚本没有执行
- 如何使用post和ajax加载视图Codeigniter
- $(select).selectmenu('打开')不'如果使用ajax加载页面,则不起作用
- ajax加载()后,包含图表的图像不会重新绘制
- 如果数据为空,Ajax加载不会停止
- 防止用户在jQuery Mobile中ajax加载页面时单击其他位置
- 将内容ajax加载到html弹出窗口中
- 导航栏和AJAX加载
- 用于各个元素的Ajax加载程序
- 通过AJAX加载页面并执行javascript和CSS
- 使用ajax加载页面的一部分
- 从表单中动态生成一个字符串,传递给通过AJAX加载的PHP文件
- 显示全屏Ajax加载程序的最佳方式
- 获取通过AJAX加载的元素
- 如何在rails应用程序中测试AJAX加载的内容
- 如何在Ajax加载新内容时停止JavaScript执行