Side navigation
#7735 closed bug (invalid)
Opened December 09, 2010 11:22AM UTC
Closed December 10, 2010 04:28PM UTC
Cannot use .click() after ajax post
Reported by: | dosty85@gmail.com | Owned by: | dosty85@gmail.com |
---|---|---|---|
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; }); ... }); });
Attachments (0)
Change History (4)
Changed December 09, 2010 12:32PM UTC by comment:1
_comment0: | Thanks for taking the time to contribute to the jQuery project by writing a bug report.\\\\ \ Thanks for taking the time to contribute to the jQuery project by writing a bug report. \ ----- \ [http://docs.jquery.com/How_to_Report_Bugs How to report bugs] → 1291898005280157 |
---|---|
owner: | → dosty85@gmail.com |
status: | new → pending |
Changed December 10, 2010 02:18PM UTC by comment:2
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?
Changed December 10, 2010 02:49PM UTC by comment:3
And I Forgot, this problem is in Google Chrome. In Opera and IE8 work code fine.
Changed December 10, 2010 04:28PM UTC by comment:4
resolution: | → invalid |
---|---|
status: | pending → closed |
This is not a jQuery bug - the event handler you should use is live or delegate.
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