У меня проблема с вызовом ajax с пользовательским маршрутом ... Я поместил этот код в index.js моего пользовательского шаблона для фрагментов:
self.route('post', 'search-icons', function(req, res) {
return async.series({
list: function(callback){
self.apos.docs.getManager('icon').find(req, {
"$or": [
{
"title": {
$regex : ".*"+req.body.search+".*"
}
},
{
"tags": {
$regex : ".*"+req.body.search+".*"
}
}
]
})
.toArray(function(err, icons) {
if (err) {
self.apos.utils.error(err);
res.statusCode = 500;
callback(err);
}
res.send(self.render(req, 'indexAjax', { pieces: icons }));
});
}
}, function(err){
});
});
Когда я запрашиваю этот маршрут с ajax,изменение адреса браузера (URL) ... Я не могу понять, как можно избежать такого поведения, потому что для меня лучше, если URL не изменится.
заранее спасибо Роберто