Приведенный ниже код выполняет запрос ajax всякий раз, когда нажимается ссылка. Сначала он выполняет запрос, а затем следует ссылку, указанную в href. Это отлично работает в Chrome, но в Firefox или Safari такой код не удаляет сообщения по неизвестным причинам. Каким будет обход для этих двух браузеров?выполнить ajax по ссылке нажмите на Firefox и Safari
$(".submit-link").click(function(e){
var value=$.trim($(".url-submit").val());
if(value.length>0){
//initialize name and email
$.ajax({
url: "getPOST.php",
type: 'POST',
data: {"id":value,"name":nameValue, "email":emailValue},
success: function(response) {
console.log(response); //nothing gets printed in console when using Firefox or Safari, but in Chrome it works as expected
}
//go to link in href now
});
}else{
//do something else
e.preventDefault();
}
});
Нет инструкции if, но есть инструкция else. Можете ли вы изменить свой сценарий? – Qsprec
Спасибо, что уведомил меня. – sanjihan