关于curl的Jquery获取数据

时间:2010-01-05 07:39:27

标签: php javascript jquery javascript-events curl

我有一个div正在通过另一个html页面的curl填充。现在数据填充正确但我想在获取数据的id或classess上使用jquery或javascript。 我尝试使用livequery,绑定但没有用。 你能帮我吗?

1 个答案:

答案 0 :(得分:1)

你是用$(document).ready(function(){})包装javascript的吗?为了确保dom满载?

例如:

$(document).ready(function() { $('#id').click(function() { // do stuff } ); }

如果通过直接回发填充通过CURL获取的HTML,这将解决问题。如果你是异步填充数据,那么你要么必须使用.live()机制进行绑定(通过仔细阅读文档,live()在某些情况下不起作用,并在最新版本中添加jQuery - 所以请检查你是否拥有正确的jQuery版本,并且你没有尝试使用那种绑定机制不支持的事件。此外,live是一点性能税,所以我会做类似的事情。

$.ajax({ // Lots of ommitted options for simplicity's sake 
          success: function(data, status) { 
               $('#targetDiv').append(data);
               $('#targetDiv #elementID').click(function() { // do stuff });
          }
        });

希望这有助于引导您朝着正确的方向前进。使用代码示例,我们当然可以提供更多帮助。