Новости | 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 содержит тело пост-запроса.