Why can't I open a new window on my jquery ajax callback?
Posted
by KyleGobel
on Stack Overflow
See other posts from Stack Overflow
or by KyleGobel
Published on 2010-05-07T19:05:53Z
Indexed on
2010/05/07
19:08 UTC
Read the original article
Hit count: 172
jquery-ajax
|callback
to show my problem in a couple examples...
THIS WORKS
$.post("SomePage.aspx", { name : "value" },
function (data) {
alert(data);
}, "text");
THIS DOESN'T WORK
$.post("SomePage.aspx", { name : "value" },
function (data) {
window.open("http://www.google.com");
}, "text");
In the first example, I get alerted with what i'm expecting. In the second example, nothing happens. No window is opened. If I add an alert or something before or after the window.open call, the alert works fine, but the window doesn't open. If I add a window.open completly after the $.post method, the window opens fine (of course this doens't help me at all).
I'm wondering why I can't open a window in the callback. What do I have to do to be able to open a window? I'd like to open a window to show some fancy results.
Any help is appreciated, thanks.
© Stack Overflow or respective owner