I'm using AJAX to update a page every 5000 milliseconds. It works great but I have ran into one issue. When I try and get data that is in the URL using $_GET or $_POST it does not work. It instead returns a value of a 1. Here is some example code.
In main.php I have this:
$(document).ready(function worker() {
$.ajax({
url: 'Request.php',
type: 'POST',
success: function(data) {
$('#Live_data').html(data);
},
complete: function() {
setTimeout(worker, 5000);
}
});
})();
and when this is called it fires off the request.php. In request.php I have some code to grab what was added in the URL by a previous page but it dose not work. It goes something like this:
$value = $_get['test'];
This is supposed to return the value in the URL parameter test but it does not work.
Thanks!
dataTypeexampledataType:'text'dataproperty with the required values to send in the request.$_get['test'];POSTin your ajax request andGETin yourRequest.php. Second is that you are usingRequest.phpandrequest.php. One is capital, the other isnt. Third thing i notice is that you are using$_getinstead of$_GET. This variable is case sensitive.