#4093 closed bug (invalid)
In case of space in query string, then contents of dialog will not be loaded in dialog by load method
Reported by: | skrshetty | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.3.2 |
Component: | plugin | Version: | 1.3.1 |
Keywords: | UI | Cc: | |
Blocked by: | Blocking: |
Description
For example
$('<div id="demo3">').load('pag1.html?country= united kingdom').dialog({ ..
Then only dialog get launched and not the contents of html file page1.htm inside that dialog.
Attachments (1)
Change History (6)
Changed 14 years ago by
Attachment: | index.html added |
---|
comment:1 Changed 14 years ago by
Its happenning because URL encoding is not happening in load() function.
comment:2 Changed 14 years ago by
$('<div id="demo3">').load(escape('pag1.html?country= united kingdom')).dialog({ ..
will work fine..
comment:3 Changed 14 years ago by
If you are referring to UI dialog, a bug should be opened in the UI bug tracker. See the big red box at the top of the new ticket page for a link.
comment:4 Changed 14 years ago by
Resolution: | → invalid |
---|---|
Status: | new → closed |
comment:5 Changed 14 years ago by
On further review, the issue with this is definitely in load
but that method is documented to use the space to separate the url from an (optional) selector that is applied to the returned html/xml:
http://docs.jquery.com/Ajax/load#urldatacallback
I've updated the documentation to clarify.
Modified your example with query string to replicate the bug. none of the dialog will not be loaded with data