<input id="Edit" name="Edit" value="Edit Record" type="button" onclick="$.get('fetchvalues.php', function(){myCallBack(ReadCookie('UpdateRecordID'));});" />
Функция ReadCookie имеет другой сценарий JQuery.Почему эта функция jquery не выполняется?
Я хочу передать значение cookie в файл .php.
Это, как я изменил:
<td align="left">
<input id="Edit" name="Edit" value="Edit Record" type="button" onclick="$.get('fetchvalues.php', ReadCookie('UpdateRecordID'), myCallBack);" />
</td>
<script type="text/javascript">
$(document).ready(function(){
$("#edit").click(function(){
$.get('fetchvalues.php', function(){
myCallBack(ReadCookie('UpdateRecordID'));
});
});
});
</script>
В файле: fetchvalues.php, я написал эхо заявление, чтобы проверить достигает ли или нет AJAX вызова. Но он не вызывает этот файл. Что не так?
Что происходит? Какие ошибки сообщаются? Что заставляет вас думать, что он не работает? Почему вы читаете cookie с использованием JS и включаете его в строку запроса вместо того, чтобы просто позволить программе PHP читать куки? – Quentin
Ничего. Он просто остается на одной странице. – RKh
Конечно, он остается на той же странице. Это 'type = 'button'', поэтому он не собирается отправлять форму, это функция' $ .get' jQuery, поэтому это делает запрос HTTP в фоновом режиме. Вы не предоставили функцию обратного вызова, так что на странице не произойдет ничего, когда ответ вернется. – Quentin