Может ли кто-нибудь дать мне лучший способ (или лучший практический способ) сделать следующее в jQuery:
У меня есть элементы управления на странице, например:
<input id="generate-log" /> Enter the id you wish to process
...
и обработчик для изменения формы:
// the next line gets generated, just written here for simplicity
var url = '/report/log/XidX/csv';
$(function() {
$("#generate-log").change(function() {
var id = $(this).val();
var loadUrl = url.replace('XidX', id);
// ... do some ajax with loadUrl...
});
});
URL создается как часть шаблона с идентификатором XidX
Вышеописанное работает отлично, но мне кажется, что создание URL с помощью XidX и его замена в JS кажется немного неуклюжим. Есть ли более аккуратный способ сделать это, или я просто чрезмерно педантичен?
Спасибо
Редактировать:
Спасибо за комментарии. Я думаю, что здесь нет правильного / неправильного ответа.