У меня есть Spring сервер с HTML-страницами с Thymeleaf Engine и я использую JQuery для создания getJSON:getJSON добавляет предыдущий URL. JQuery
Когда мой сервер перенаправляет к этому URL localhost:8080/redirect_admin/
где находится следующий мир коды:
<table>
<tr>
<td>
<input type="text" class="add_youtube_link" th:id="${id_local}" />
<input type="button" id="upload_youtube_links" onclick="add_youtube_link()" value="Add new Youtube Link"/>
</td>
</tr>
</table>
Где я могу добавить ссылку для добавления на моем сервере. Ну, когда я нажимаю на onclick
следующая функция Javascript будет работать:
function add_youtube_link()
{
var url2 = "add_youtube_link/"+$(".add_youtube_link").attr('id')+"/"+$(".add_youtube_link").val().replace(/\//g,"_");
alert(url2);
$.getJSON(url2, function (data) {
// window.location = "redirect_media/"+$(".add_youtube_link").attr('id');
});
}
Таким образом, функция предупреждения отображается правильно новый URL-адрес: add_youtube_link/1/ZyDO4FUVxXk
до этого момента все в порядке.
Но, если я взгляну в сети Вход на Chrome, то URL называется это:
GET http://localhost:8080/redirect_media/add_youtube_link/1/ZyDO4FUVxXk 404 (Not Found)
.
Таким образом, проблема в том, что предыдущий URL-адрес redirect_admin/
автоматически добавляет новый URL-адрес. Кто-нибудь знает, как его решить?
Спасибо
Попробуйте с помощью 'var url2 ="/add_youtube_link' – juvian