parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Mizter Egoist 14.12.2016 00:52 / 14.12.2016 00:54

Спасибо за ценный совет, все получилось, понял как передавать и получать данные.

Выкладываю ниже код, который может кому нибудь пригодиться:
index.html
@main[]
<script type="text/javascript" src="//code.jquery.com/jquery-1.10.2.js"></script>
<script type="text/javascript" src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<script type="text/javascript" src="/ajax.js"></script>

$sLoaderUri[/load.html]
<form name="sendForm" id="sendForm" method="POST" enctype="multipart/form-data" accept-charset="UTF-8" onsubmit="return false">
    <input type="text" name="name" placeholder="Имя">
    <input type="text" name="email" placeholder="Электронная почта">
    <input type="text" name="login" placeholder="Логин">
    <input type="text" name="pass" placeholder="Пароль">
    <input type="file" name="file">
    <input type="submit" name="send" value="Отправить" onclick="doLoad('$sLoaderUri', this.form)">
</form>

<div id="result"></div><br>
<div id="error"></div>
ajax.js
function doLoad(uri, fields) {
    $.ajax({
        type: 'POST',
        enctype: 'multipart/form-data',
        contentType: false,
        processData: false,
        cache: false,
        url: uri,
        data: new FormData(fields),
        success: function(data) {
            $('#result').html(data);
        },
        error: function(xhr, str) {
            $('#error').html('Возникла ошибка: ' + xhr.responseCode);
        }
    });
}
load.html
@main[]
^json:string[$request:body]<br><br>
^json:string[$form:fields]