不能给ajax加载的数据javascript
cannot give javascript to data loaded by ajax
我有一个问题,我有js函数加载数据与ajax,加载ajax后,我得到一些数据,所以显然元素被添加到DOM后准备处理程序被触发,它的html数据
例如,我想加载test.php
:
<button class='test' data-id='1' >SEND</button> //<--this data from test.php by ajax load
然后我输入一些脚本到外部js:
$('.test').click(function(){
var id = $(this).data('id');
alert(id);
});
脚本不工作,但如果我把内部javascript在test.php
脚本是工作,我希望你能理解并帮助我
将事件处理程序委托给绑定时存在的元素
$(document).on('click', '.test', function(){
var id = $(this).data('id');
alert(id);
});
最好使用最接近的非动态父元素(最接近的未加载ajax的父元素)
我想你忘记准备好文件了
$(document).ready(function(){
$('.test').click(function(){
var id = $(this).data('id');
alert(id);
});
};
相关文章:
- 如何在上传前在浏览器中去除图像元数据(javascript)
- 从JSON对象中删除额外的括号和数据 - Javascript
- 测试两个变量是否包含一些数据 JavaScript
- 追加 POST 数据 javascript
- 通过设置SRC数据Javascript平滑淡入图像RGB
- 列出json数据javascript
- Yahoo api 从公共数据 JavaScript 切换到 oAuth
- 对恶意用户隐藏数据 JavaScript 函数
- JavaScript:如何预加载<对象>图像数据?/ JavaScript 的图像与<对象>
- 张贴base64数据JavaScript/jQuery
- 自动求和和和追加数据javascript
- 在数据Javascript上迭代时删除对象中以前的项
- 获取值数据
javascript - 获取数据javascript和推到数组Cordova
- 如何在用户单击提交按钮之前从输入框读取数据?(JavaScript)
- 在函数中传输数据?Javascript
- .filter在HTML表上不返回数据- JavaScript
- JSON数据&JavaScript(试图找到错误,可能只是语法)
- 图表数据javascript
- 不能给ajax加载的数据javascript