Я отправляю форму со следующим:
if ( flag ) {
jQuery.ajax({
url: 'submit_licence.php',
dataType: 'json',
type: 'POST',
data: 'flag=' + flag + '®ion=' + jQuery('#licenceRegion').val() + '&lnum=' + jQuery('#enterLicence').val() + '&fname=' + jQuery('#fname').val() + '&lname=' + jQuery('#lname').val(),
success: function( data ) {
}
});
}
HTML
<input class="buttondb4 white2 large" type="text" value=" " id="enterLicence" />
<input type="hidden" name="licenceRegion" id="licenceRegion" value="" />
<input type="hidden" name="fname" id="fname" value="First" />
<input type="hidden" name="lname" id="lname" value="Last" />
и мой PHP:
if ($_POST){
$lnum = noescape($_POST['lnum']);
$fname = noescape($_POST['fname']);
$lname = noescape($_POST['lname']);
$region = noescape($_POST['region']);
$flag = noescape($_POST['flag']);
//mysql query here
}
Но когда он опубликован, он не получает никаких опубликованных данных (опубликованные значения не заполнены)
Почему не тянет данные? Что мне не хватает? Что я сделал не так?
К сожалению, я не могу опубликовать весь скрипт / страницу, так как это частный проект для клиента, хотя я думаю, что предоставил достаточно информации для того, что я пытаюсь сделать.