Hello i have the next code: php side:
<?php
print_r($_POST);
print_r($_GET);
die();
?>
Javascript:
voteAjax = function(typez, actionz, idz){
new Ajax.Request(
'http://localhost/reporeade/Vote/Ajax/?rand='+Math.random()*500000,
{asynchronous:true,
evalScripts:true,
method:'post',
parameters:'contentType='+typez+'&action='+actionz+'&id='+idz
});
return false;
}
Ve benim html bazı bölümlerinde:
<a class="button" onclick="voteAjax('content','up','89');">
Sen im localhost üzerinde çalışan görebilirsiniz ... i have sorun POST şekilde BAZEN kadar karışık olur ki, ben bir sonraki cevaba zaman% 90 olsun:
Array
(
[contentType] => content
[action] => up
[id] => 89
)
Array
(
[rand] => 449701.9597706424
)
Ve zamanın diğer% 10 i olsun:
Array
(
)
Array
(
[rand] => 468905.44804602925
)
Şimdi, ben, her şeyi denedim bilgisayar değişti, (belki localhost sorun olduğunu düşünerek) tam bir url ile bir sunucuda denedim, ve http://localhost/reporeade/Vote/Ajax/?rand= instade kullanarak http://localhost/reporeade/Vote/Ajax?rand= sorun çözülmüş bir yerde okumak ancak her ikisi de ve gerçekten cant ne sonrası kaybolmak kılacak undertand .... herhangi bir fikir denediniz mi?
Edit: Well after playing with all this, i got it working(like it is) in our production server, but in all of our wamp instalations it will not work(well fail like 50% of the time). Its really important for me to solve this so we can keep on developing all the ajax functionality of the product, so...
- Ben xampp ama bizim çerçeve ile uyumlu çalıştı
- Ben wamp yerine 2.2 2.0 apache gitmeye çalıştı
- Ben httpd.conf ve php.ini ayrılmakta konfigürasyonları ile çalıştı
Neden wamp herhangi bir fikir böyle başarısız olur?
Update: I'm sure the problem is the wamp instalation that is not sending the POST correctly some times, any help that would lead to solving this will get the correct answer and the bounty!