我在Ajax success中使用window.open('http://www.google.com','_blank')。在Chrome中,打開新窗口而不是新標籤頁。但是當我在Ajax之外調用window.open時,它會打開新的選項卡。請解釋爲什麼發生這種情況。在Ajax成功中使用window.open
1
A
回答
0
嘗試這個代碼或粘貼代碼,以獲得更多幫助
javascript:window.open("http://www.google.com","_blank");
+0
它可以在我使ajax async = false時起作用,但如果(async = true即,缺省情況下)它會在新的窗口中打開。我可否知道背後的原因 – vignesh 2012-04-02 13:45:26
+0
這可能不是一個原因。我無法解釋你沒有看代碼。 – 2012-04-02 13:58:10
相關問題
- 1. window.open在jquery ajax成功回調塊後續ajax調用
- 2. window.open()的作品在AJAX的成功不同
- 3. Ajax使用Express不成功
- 4. 彈出窗口阻止,jquery window.open成功:AJAX?外面好
- 5. 在$ .ajax中使用$ this成功的功能
- 6. ajax:成功和ajax:在Rails中使用UJS時完成回調不起作用
- 7. 在ajax成功調用中迴應PHP
- 8. 在gridview hyperplink中使用window.open
- 9. Ajax成功功能
- 10. 解析JSON字符串以在AJAX成功調用中使用
- 11. jQuery - 在AJAX調用的成功塊中的AJAX調用
- 12. Ajax調用rest服務沒有成功調用ajax中的成功函數
- 13. PHP Ajax成功
- 14. 成功與ajax
- 15. ajax cakephp成功
- 16. 解決,如何使用jQuery的價值在Ajax成功功能
- 17. 重定向AJAX的使用成功window.location.replace()
- 18. 解析json使用ajax成功函數
- 19. 如何使用jquery ajax成功數據
- 20. 使用html數據類型Ajax成功
- 21. 在第二個Ajax調用中使用ajax成功數據作爲變量
- 22. Ajax&Grails - 如何在Ajax的成功中使用模型中的參數?
- 23. roundcubelogin與window.open功能
- 24. AJAX調用不成功
- 25. jquery Ajax調用不成功
- 26. Ajax調用成功失敗
- 27. AJAX函數調用成功
- 28. CORS AJAX調用不成功
- 29. 成功從AJAX調用
- 30. 即使沒有成功,Ajax成功功能仍然有效
我的猜測是,鍍鉻對待任何window.open的彈出,除非它被稱爲在直接通過點擊觸發代碼。由於ajax請求的成功是由HTTP響應觸發的,而不是單擊它將其視爲彈出式對象 – Thayne 2014-02-25 07:36:17