У меня возникла проблема с a href="#"
, все еще работающей при нажатии ссылки - я могу увидеть console.log()
перед изменением страницы - почему это делается?href работает вместо javascript
HTML:
<a href="#" id="brands_by_category_change_name_btn" class="btn btn-primary" >Save</a>
JS:
$('body').on("click", "#brands_by_category_change_name_btn", function() {
var self = $(this);
var id = $("#product_name_head").data("productid");
var cat_id = $(".product_category_selector").data("id");
var url = $("#manufacturers_table").data("infourl");
var state = "0";
if(self.is(":checked"))
{
state = "1";
}
var data_array = {
id : id,
cat_id : cat_id,
state : state
};
console.log(url);
//ajaxCall(url, data_array, null, "reload_selected_product_categories");
});
Отметьте этот подобный вопрос и ответы на рекомендации. http://stackoverflow.com/questions/134845/href-attribute-for-javascript-links-or-javascriptvoid – Meximize