У меня есть command.cgi, который возвращает URL-адрес веб-сайта, если установлен флажок с id = "simple", а затем перенаправляет пользователя на эту страницу, если нет, добавьте html-форматированную ссылку в контейнер. Проблема в том, что она не перенаправляет пользователя на html-форматированную ссылку, когда флажок установлен, и когда он это делает, он перенаправляет пользователя на форматированную ссылку html, это безумие. Любое решение? БлагодаряJavascript checkbox crazy if statement
<script type="text/javascript">
$(document).ready(function() {
$("#sudo").click(function(event){
if ($("#simple").attr('checked')==1){
$.get("/cgi-bin/command.cgi",
{ cmd: $("#cmd").val()},
function(data) {
window.location.href=data;
});
}else{
$.get("/cgi-bin/command.cgi",
{ cmd: $("#cmd").val()},
function(data) {
$('#resultado p').prepend("<a href=\"" + data + "\" target=\"_blank\">" + data + "</a><br><br>");
$("#cmd").val('');
$("#cmd").focus();
});
}
});
$("#cmd").keyup(function(e){
if(e.keyCode == 13){
$("#sudo").click();
}
});
});
</script>