<div id="block">сюда подгружается вид</div>
success: function(responce) {
if (responce.code === 'none') {
result_articles.html('Ничего не найдено');
} else {
var result = '';
$(responce.arr).each(function() {
result += $(this).attr('article') + ' <a href="/article/select/' + $(this).attr('id') + '" tagret="_blank">' + $(this).attr('name') + '</a>\n\
<form data-destination="order-form" action="/ajax/ajaxorder/ArticleToOrder" method="post">\n\
Количество <input type="text" name="quantity" value="1">\n\
<input type="hidden" name="order_id" value="' + order_id + '">\n\
<input type="hidden" name="article_id" value="' + $(this).attr('id') + '">\n\
<button type="submit">Добавить в заказ</button> \n\
</form>';
});
result_articles.html(result);
}
}
{"code":"success"}
Мы можем передать Node файл с JavaScript для выполнения. Именно так вы и будете практически всегда делать.
hello.js
console.log('Hello World');
Теперь запустим его в терминале:
$ node hello.js
Hello World
когда не играет роли - асинхронно или нет
<form data-destination="order-form" action="/ajax/ajaxorder/ArticleToOrder" method="post">
Количество <input type="text" name="quantity" value="1">
<input type="hidden" name="order_id" value="' + order_id + '">
<input type="hidden" name="article_id" value="' + $(this).attr('id') + '">
<button type="submit">Добавить в заказ</button>
</form>