| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Edzo Hogusava 20.11.2008 01:36 / 20.11.2008 01:36
Сабмитил формы аяксом, и обнаружил странную "особенность" то-ли парсера, то-ли FireFox (скорее второе).$.ajax({
type: "POST",
url: "",
data: {'xmlAction': "uploadTheFile", 'message': "2pm" },
success: function(msg){
alert( "Data Saved: " + msg );
}
});и вот содержимое /dif/xml-echo.html : @main[]
$h[$form:fields]
$dump[Dump: ^h.foreach[key;value]{ $key = $value }[ ||] ]
$errMessage[<recode>4120</recode><explain>
=$env:REQUEST_METHOD=
=^if($form:fields){1}{0}==$env:CONTENT_LENGTH=
=^taint[$request:body]=-- $form:nameless --$dump -^h._count[]-$form:xmlAction</explain>]
$response:content-type[ $.value[text/xml] $.charset[$response:charset] ]
$result[<?xml version="1.0" encoding="$request:charset"?><answer>$errMessage</answer>]Если запрос через FireFox, то $env:CONTENT_LENGTH= 0 , но $request:body содержит тело пост-запроса.