2010-06-09 4 views
1

У меня была настоящая проблема с Internet Explorer во всех версиях. У меня есть код Ajax с помощью jQuery, и он отлично работает во всех других браузерах, и цель состоит в том, чтобы вернуть предупреждение с сообщением «Bienvenido», но не работает с Интернетом   Проводник. Здесь я предоставляю код и страницу, где вы можете попробовать с кодом и посмотреть.Проблемы с AJAX в jQuery и IE

function chargeFnc(mdlnm, btnm, scrnm, args){ 
    $.post(
     document.location, {md:mdlnm, bt: btnm, scr: scrnm}, 
     function(data){ 
      alert(1); 
      $('#header_hd').append(data); 
      $('#header_hd').load("#"+args[0], function(){ 
       execfnc(scrnm, args); 
      }); 
     }); 
} 

Веб-страница это www.hidura.webfactional.com

ответ

0

Не уверен, если это поможет, но ваш JSON нотация должна быть:

{'md':mdlnm, 'bt': btnm, 'scr': scrnm} 

Кроме того, немного более полный код будет полезно, так как вы не Покажите, что делает execfnc().

+0

Спасибо за ответ жаль, что я не видел его, потому что gmail поместил почту в мусор, я меняю метод, я буду использовать XML для отправки данных на сервер. Но спасибо равным – hidura

+0

Не нужно указывать названия свойств в JS. Если вы сериализуете его в JSON, вы должны использовать двойные кавычки, а не одинарные кавычки. –