Ajax Sorun, değişkenler gönderilen almıyorsanız

0 Cevap php

Çalışan, bu ajax şey im ben bunu yapmak için söylediklerini yapmıyor.

İstemci JS tarafında ben istek aracılığıyla gönderilen, ve PHP tarafında ben, aldığı her şeyi yazdırmak her şeyi uyarmak. Değişkenlerin bu iki liste aynı değildir. Ben neden anlamıyorum.

İşte nasıl (yazılan) üzerinden veri yolluyorum:

xhr.onreadystatechange = response;
xhr.open("POST", self.url, true);
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.setRequestHeader("Content-length", data.length);
xhr.setRequestHeader("Connection", "close");
xhr.send(data);
if(self.ALERT_SENT_DATA)
{
    alert("sending this to " + self.url + ":\n" + data);          
}

ve uyarı şöyle: (her şey tipi, permissionid, ve izni dışında sıfır)

sending this to workers/permission.php:
type=save&permissionid=2&permission=1&info=0&users=0&pages=0&menus=0
&toolmanager=0&contributors=0&currentissue=0&backup=0&features=0&issues=0&ast=0
&research=0&sports=0&milestones=0&sportslist=0&crusher=0&permission=0&info=0
&users=0&pages=0&menus=0&toolmanager=0&contributors=0&currentissue=0&backup=0
&features=0&issues=0&ast=0&research=0&sports=0&milestones=0&sportslist=0&crusher=0

PHP tarafında hep değişkenler türünü ve permissionid alabilirsiniz. Bu 2 her zaman çalışmıyor ve ben nedenini bilmiyorum. Onlar ilk olarak dışında bu iki konuda özel bir şey yok. Ancak permissionid sonra her şey her zaman sıfıra kadar gelir. Olursa olsun javascript gönderdi bana ne anlatıyor, her şey PHP sıfıra gelir.

Peki bunu nasıl içine almak ve sorun nerede olduğunu anlamaya?

0 Cevap