Я работаю с jQuery Form и ASP.NET MVC. Предварительный просмотр 5 ASP.NET MVC имеет метод расширения HttpRequest с именем IsAjaxMvcRequest
, который определяет, был ли POST запрос Ajax. Этот метод расширения в основном «нюхает» значение формы с именем __MVCASYNCPOST
и (в основном) возвращает true, если видит этот элемент.
Что я хочу сделать, это вставить это значение с помощью скрипта (я не могу использовать скрытое поле, поскольку оно не соответствует цели) в форму сообщения - и я не знаю, как это сделать с jQuery.
Вот мой код:
<script type="text/javascript">
$(document).ready(function() {
$('#jform').submit(function() {
//add a flag for asynch submit
//" __MVCASYNCPOST
$('#jform').ajaxSubmit({ target: '#results2' });
return false;
});
});
</script>
Я действительно должен знать, как это сделать :), но я не знаю! Кроме того, здесь требуется экономия кода, поэтому ценится меньше LOC.