sorunları ajax?

1 Cevap php

Ben şu hatanın almaya devam:

yakalanmamış istisna: [Exception ... "Bileşeni döndürülen hata kodu: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.send]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" konum: "JS frame :: http://site/cms/js/interface.js :: doAjaxCall: : satır 300 "data: no]

 

yakalanmamış istisna: [Exception ... "Bileşeni döndürülen hata kodu: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.send]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" konum: "JS frame :: http://site/cms/js/interface.js :: doAjaxCall: : satır 300 "data: no]

Hattı 0

Bu doAjaxCall ile fonksiyonudur

function doAjaxCall(cmd,params) {
  var postdata='cmd='+cmd+'&params='+params;

  var a=sajax_init_object();
  if (a) {
    a.open("POST","ajax_handler.php", false);
    a.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    a.send(postdata);                      <====Line 300
      document.body.style.cursor="default";

    if(a.readyState == 4) {
      return a.responseText;
    } else {
      alert("We where unable to execute the ajax call.");
    }
  }

function sajax_init_object() {
    var A;
    try {
    	A=new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
    	try {
    		A=new ActiveXObject("Microsoft.XMLHTTP");
    	} catch (oc) {
    		A=null;
    	}
    }
    if(!A && typeof XMLHttpRequest != "undefined")
    	A=new XMLHttpRequest();
    if (!A)
    	alert("Could not create connection object.");
    return A;
}

Herhangi bir fikrin?

1 Cevap

Bu MIME türü nedeniyle: application / x-www-form-urlencoded

Bazı tarayıcılarda çalışır. Bu Gecko tabanlı tarayıcılar (örneğin Firefox) çalışmaz

Daha fazla ayrıntı görmek: http://ajaxpatterns.org/Talk:XMLHttpRequest_Call