tôi đang cố gắng để có được weinre làm việc thông qua Ajax bằng cách gọi này trên dom đã sẵn sàng:Passing # giá trị với ajax không làm việc
$.ajax({
url: 'http://debug.build.phonegap.com/target/target-script-min.js#hutber',
dataType: "script",
crossDomain: true,
error: function(data){
c(data.status);
},
success: function(data){
c(data);
}
});
Bây giờ, đây là những gì đang được gửi:
http://debug.build.phonegap.com/target/target-script-min.js?_=1381476442102
nào có nghĩa là, đối với tôi để gỡ lỗi tôi phải sử dụng một ID được tạo ngẫu nhiên. Tôi đã thử điều này cũng: url: 'http://debug.build.phonegap.com/target/target-script-min.js?_=hutber',
Chỉ chụp trong bóng tối.
Vì vậy, tôi có đang nghĩ rằng #hutber
không được gửi chính xác theo yêu cầu không?
Sửa
Chỉ cần một ý nghĩ nhanh chóng, sử dụng $ .ajax có nghĩa là tôi đang tải một kịch bản tự động thông qua một yêu cầu http. Như đã đề cập bởi Quentin bạn không thể vượt qua #vars
vì đây là những mặt khách hàng. Nó xảy ra với tôi tuy nhiên tôi có thể vượt qua đèo nếu tôi thêm phần tử vào cơ thể như thể nó đã có trên tải trang:
var s = document.createElement('script');
s.setAttribute("src","http://debug.build.phonegap.com/target/target-script-min.js#hutber");
document.getElementsByTagName('body')[0].appendChild(s);
Bây giờ, mọi thứ sẽ làm việc ra tốt hơn một chút, không thể kiểm tra điều này lý thuyết với một điện thoại di động tuy nhiên. Nhưng những ngón tay đã vượt qua.
Đúng, đây là những suy nghĩ chính xác của tôi. Tôi đã thử đi qua như dữ liệu nhưng không có may mắn. Bây giờ là lúc để mang nó đến với những người mà tôi tin tưởng :) –
Xem câu hỏi được cập nhật, có ý nghĩ có thể giúp :) –