Это то, что я пытаюсь сделать: < /p>
На стороне клиента я использую: < /p>
Код: Выделить всё
var clave="";
var params="clave="+clave;
function downloadUrl(params,url, callback) {
var request = window.ActiveXObject ?
new ActiveXObject('Microsoft.XMLHTTP') :
new XMLHttpRequest; //en cierto modo es una API, acepta requests HTTP.
request.onreadystatechange = function() {
if (request.readyState == 4) {
request.onreadystatechange = doNothing;
callback(request.responseText, request.status);
}
};
request.open("POST", url, true);
request.send(params);
}
< /code>
Я получаю «Identificador» от предыдущей страницы PHP, он получает правильное значение.downloadUrl(params,"phpsqlajax_genxml1.php", function(data) {
var xml = parseXml(data);
var markers = xml.documentElement.getElementsByTagName("marker"); //coge todos los markers
//GETS XML RESPONSE AND PUTS MARKERS INTO MAPS
}
});
< /code>
Но когда я вызову phpsqlajax_genxml1.php, он не получает значение поста: < /p>
$clave = $_POST["clave"];
echo $clave; //this is not echoing nothing
$query = "SELECT * FROM markers WHERE clave = '{$clave}'";
Подробнее здесь: https://stackoverflow.com/questions/939 ... ng-post-in
Мобильная версия