Это мой код ajax, который отлично работает, если я показываю, используя id.Передача возвращаемой переменной из ajax в php
$("#masa").change(function()
{ //if theres a change in the nokakitangan textbox
var masa = $("#masa").val();
var tkh_kerja = $("#tkh_kerja").val();
//Get the value in the nokakitangan textbox
if(tkh_kerja=='')
{
$("#cek_tarikh").html('<font color="Red"> Sila Isi Maklumat Tarikh Mula Bekerja </font>');
}
else
{
$("#cek_tarikh").html('<align="absmiddle"> Cek Tarikh Akhir...');
$.ajax
({ //Make the Ajax Request
type: "POST",
url: "ajax_cek_tarikhakhir.php", //file name
data: "bulan="+ masa +"&tkh_kerja="+tkh_kerja, //data
success: function(cekmasa)
{
$("#cek_tarikh").ajaxComplete(function(event, request)
{
$("#cek_tarikh").val(cekmasa);
});
}
});
}
return false;
});
проблема в том, может ли значение «cekmasa» перейти на php.? Мне нужно использовать это значение для выполнения некоторого кода в php. возможно ли получить данные из ajax? на той же странице.
нет никаких проблем, когда я возвращать значение в
<input align='right' type="text" name="tkh_akhir" maxlength="3" id="cek_tarikh" class="span2" readonly/>
Вы должны отправить еще один запрос ajax в какой-либо файл php, чтобы выполнить –
Это не будет иметь значения @Saty, и вместо этого оно должно быть 'data: {bulan: masa, tkh_kerja: tkh_kerja}' –
Попробуйте 'alert (cek masa) 'и проверьте, получаете ли вы ответ –