Ich arbeite auf einer Kunden-Website und ich bin in diesem Problem, wo mein AJAX-Anruf funktioniert nicht auf einer bestimmten Seite auf dem Handy von meine Seite. Page having issues. Es scheint, dass die Kopf- und Fußzeile nur Probleme auf einem Mobiltelefon selbst haben. In den Chrome-Entwicklertools sieht es jedoch gut aus. Ich kann dies nicht in meinem Browser reproduzieren, daher bin ich mir nicht sicher, wie ich das Problem diagnostizieren soll. Jeder Rat würde sehr geschätzt werden! Sie können zu dieser Seite gelangen, indem Sie auf http://store.arsnet.com/ klicken und dann auf eine Kategorie, dann auf eine bestimmte Kategorie und dann auf ein Produkt klicken.AJAX funktioniert nicht auf Handy, aber es ist in Chrome Entwickler-Tool
Danke. Wenn Sie weitere Informationen benötigen, zögern Sie nicht zu fragen.
Hier ist die spezifische AJAX Call:
$.ajax({
url : "/arsweb/DONOTDELETE",
dataType: "html",
success : function (data) {
var html = $.parseHTML(data);
//alert("working");
$("div#search").prependTo($("#centerMainColumnPadding"))
$("#HeaderOnePaddingWrap").html($(html).find('div.skin_width.clearafter:eq(0)').html());
$("#HeaderOnePaddingWrap").append('<div style="clear:both"></div>');
//alert($(html).find('section#skin_header').html())
//alert($("#siteHeadmiddle").html());
$("#siteHeadmiddle").before('<div id="sf_nav"></div>');
$("#sf_nav").html($(html).find('section#skin_header').html());
$("span#dnn_arsheader_dnnSEARCH_ClassicSearch").parent().hide();
$("div#search").prependTo($("#searchcontainer"));
$("#arssocialmedia").insertAfter($("#standardMenu"));
$(".menu_box").css({"width":"100%","padding-bottom":"10px"});
$("#siteFootouter").html($(html).find('footer.footer_bg').html());
$(".bottomRightHeader").prependTo($('.icons_menu'));
$(".wp_newCart").insertAfter($('#userAccountInfo'));
//$("#centercart").appendTo("#skin_topLeft");
$("#arssocialmedia").find("img[alt^='Linked']").attr("src","wp/ars/linkedinicon.png");
$("#arssocialmedia").find("img[alt^='Facebook']").attr("src","wp/ars/facebookicon.png");
$("#arssocialmedia").find("img[alt^='Google']").attr("src","wp/ars/googleplusicon.png");
$(".mobile_nav").find("img[alt^='Menu']").attr("src","wp/ars/btn_menu.png");
$(".site_logo").find("img[alt^='American']").attr("src","wp/ars/arslogo.png");
$(".mobile_nav").click(function(){
$("#standardMenu").slideToggle("fast");
});
checkSize();
$(window).resize(checkSize);
function checkSize(){
if ($("#wp_checkout").css("float") == "none"){
$("#standardMenu").hide();
$(".menu_box").css("width","100%");
$("#arssocialmedia").wrap('<div id="m_nav_wp"></div>');
$(".mobile_nav").prependTo($("#m_nav_wp"));
$("#m_nav_wp").css("padding-bottom","5px").append("<div style='clear:both;'></div>");
//$("#m_nav_wp").insertBefore("#StandardMenu");
$(".subMenu").find("span").addClass("navhover");
$(".subMenu").find("li").addClass("navhover");
$("td.label").css("color","black;");
$("#m_nav_wp").insertBefore($('.menu_box'))
var numCartItems = ($("#numberOfCartItems").text())
if (numCartItems == 0) {
$("#displayCheckout").css("color","#CCC");
}
$("#searchcontainer").wrap('<div style="clear:both; width:100%; text-align:center;" id="searchcontainer_wrap"></div>');
$("#searchcontainer_wrap").append('<div style="clear:both;"></div>')
//$("#searchcontainer").css("float","none");
//$("#searchcontainer").css("margin","0 auto !important");
}
}
var config = {
sensitivity: 2,
interval:110,
over: HoverOver,
timeout:110,
out: HoverOut
};
var configsub = {
sensitivity: 2,
interval:110,
over: HoverOversub,
timeout:110,
out: HoverOutsub
};
var configsubsub = {
sensitivity: 2,
interval:110,
over: HoverOversubsub,
timeout:110,
out: HoverOutsubsub
};
if ($(window).width() >= 992){
$("#standardMenu .rootMenu > li.haschild").hoverIntent(config);
$("#standardMenu .subMenu li.haschild").hoverIntent(configsub);
$("#standardMenu .subMenu li li.haschild").hoverIntent(configsubsub);
}else if ($(window).width() < 992){
$("#standardMenu .rootMenu > li").each(function(i){
var i = i + 1;
$("#standardMenu li.child-"+i+" .navarrow").click(function(event) {
event.preventDefault();
$("#standardMenu li.child-"+i+" .subMenu").slideToggle(100);
$(this).toggleClass("navarrow2"); return false;
});
});
}
// For Win8 Tablet
$('#standardMenu .haschild li').attr("aria-haspopup","false");
$('#standardMenu .haschild li').attr("role","menu");
$('#standardMenu .haschild').attr("aria-haspopup","true");
$('#standardMenu .haschild').attr("role","menuitem");
},error : function (a,b,c) {
console.log(arguments);
}
});
Sind auf dem Handy Fehler aufgetreten? Sie können versuchen, die Chrome-Entwicklertools zu verwenden und ein Mobiltelefon zu emulieren, um Fehler zu sehen, und möglicherweise auch beim Debuggen Ihrer Probleme hilfreich sein. – NepCoder
Welcher Teil der Seite benutzt AJAX? Welcher Code macht den AJAX-Anruf? Erhalten Sie bestimmte Fehler? "nicht arbeiten" ist nicht genug, um weiterzumachen. – JKirchartz
https://developers.google.com/web/tools/chrome-devtools/debug/remote-debugging/remote-debugging => Auf dieser Seite finden Sie die Fehler, die Sie im Browser oder in der App des Telefons erhalten (webview) Umgebung. – Randy