Php переменная в javascript с AJAX?
Hy как я могу получить обратно значение переменной из PHP , я изменил этот код:
В JavaScript и AJAX Post в php файл XMLHttpRequest объекта возврата данных учебник[
Ajax Post to PHP File XMLHttpRequest Object Return Data Tutorial
]
Если я вычисляю что-то в PHP...и создаю массив в PHP , как я могу передать значение в этой функции JS/ajax_post()/ что находится в Примере?
Что я уже пробовал:
my_parse_file.php <?php echo 'Thank you '. $_POST['firstname'] . ' ' . $_POST['lastname'] . ', says the PHP file'; ?>
example.html
<html> <head> <script> function ajax_post(){ // Create our XMLHttpRequest object var hr = new XMLHttpRequest(); // Create some variables we need to send to our PHP file var url = "my_parse_file.php"; var fn = document.getElementById("first_name").value; var ln = document.getElementById("last_name").value; var vars = "firstname="+fn+"&lastname="+ln; hr.open("POST", url, true); // Set content type header information for sending url encoded variables in the request hr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); // Access the onreadystatechange event for the XMLHttpRequest object hr.onreadystatechange = function() { if(hr.readyState == 4 && hr.status == 200) { var return_data = hr.responseText; document.getElementById("status").innerHTML = return_data; } } // Send the data to PHP now... and wait for response to update the status div hr.send(vars); // Actually execute the request document.getElementById("status").innerHTML = "processing..."; } </script> </head> <body> <h2>Ajax Post to PHP and Get Return Data</h2> First Name: <input id="first_name" name="first_name" type="text"> <br><br> Last Name: <input id="last_name" name="last_name" type="text"> <br><br> <input name="myBtn" type="submit" value="Submit Data" onclick="ajax_post();"> <br><br> <div id="status"></div> </body> </html>
Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)
В чем же проблема? Вы отладили его?