Opened 12 years ago
Closed 12 years ago
#7735 closed bug (invalid)
Cannot use .click() after ajax post
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | undecided | Milestone: | 1.6 |
Component: | unfiled | Version: | 1.4.4 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
My code:
// REFRESH BUTTON var txt = $("#refresh").html(); $("#refresh").click(function(){ $(this).html('Loading..'); $("#qq-upload-showThumbs").fadeTo(0.5,0.4); $("#qq-upload-showThumbs").load("./seephp/fileuploader-showdir/", {path: "/upload/", showType: "xyz" },function(){ $("#refresh").html(txt); $("#qq-upload-showThumbs").fadeTo(0.5,1.0); $("span.qq-upload-delete").click(function(){ var id = $(this).attr('id'); id = id.split('-'); $.post("/seephp/fileuploader-delete/",{path:'myPath', name:id[1]},function(data){ $("#refresh").click(); // THIS IS A PROBLEM, DONT WORK IN 1.4.4, BUT WORK IN 1.3.2 }); return; }); ... }); });
Change History (4)
comment:1 Changed 12 years ago by
Owner: | set to [email protected]… |
---|---|
Status: | new → pending |
comment:2 Changed 12 years ago by
Here is http://jsfiddle.net/qerZ9/1/ this is work. But I must modify my code. Originally is:
$("#qq-upload-showThumbs").load("./seephp/fileuploader-showdir/", {path: "/upload/", showType: "xyz" },function(){
instead
$.post("./seephp/fileuploader-showdir/", {path: "/upload/", showType: "xyz" },function(data){ $("#qq-upload-showThumbs").html(data); }
Version on http://jsfiddle.net/qerZ9/1/ work fine, with load I cannot simulate. Have I send some ZIP file with source?
comment:3 Changed 12 years ago by
And I Forgot, this problem is in Google Chrome. In Opera and IE8 work code fine.
comment:4 Changed 12 years ago by
Resolution: | → invalid |
---|---|
Status: | pending → closed |
This is not a jQuery bug - the event handler you should use is live or delegate.
http://api.jquery.com/live/ http://api.jquery.com/delegate/
Note: See
TracTickets for help on using
tickets.
Thanks for taking the time to contribute to the jQuery project by writing a bug report.
Please submit a reduced test case, which reproduces the issue you are experiencing, on http://jsfiddle.net. So that we can investigate this issue further.
How to report bugs