2012-11-09 37 views
9

Sau khi một số tác vụ trên người dùng trang web của tôi có thể không tải tệp. Trước tiên, tôi hỏi người dùng: "Bạn có muốn tải xuống tệp" không. Đây là hộp thoại phương thức được tạo bằng hộp ưa thích. Có các nút: Có và Không. Khi người dùng nhấp vào "Có", tôi muốn mở tab mới trong trình duyệt và hiển thị hộp thoại lưu tệp standart. Tôi có mã này:Tải xuống tệp, mở tab mới trong trình duyệt

$(document).on('click', '#agentAcceptSave', function() { 
     alert(1); 
     window.open = '/ticket?orderId=' + $('#agentOrderId').val(); 
} 

Nhưng, tab mới không mở và url không gọi, nhưng cảnh báo được hiển thị. Lỗi ở đâu?

+0

Bạn có thể đăng toàn bộ mã trong jsfiddle? – enginefree

+0

Làm cách nào? Các tệp được tạo trong tác vụ '/ ticket'. – user1260827

+5

'mở' là phương thức không phải là thuộc tính. 'open()' – undefined

Trả lời

9

Tôi đã thử mã này và nó làm việc cho tôi:

$(document).on('click', '#download', function() { 
    window.open('http://www.google.com');  
}); 
Các vấn đề liên quan