Witam, obecnie testuję sobie jquery na localhoście, jednak chciałem ułatwić sobie późniejsze przeniesienie na serwer dodając stałą DOMAIN. Takie rozwiązanie nie zawsze działa poprawnie, jeśli ktoś wie dlaczego to proszę o pomoc.
$(document).ready(function () {
const DOMANIN = "localhost";
Z tym, że takie rozwiązanie działa tylko w niektórych przypadkach.
Kod, w którym działa:
$("a[rel='msg_link2']").click(function() {
$.colorbox({href:'http://' + DOMAIN + '/members/login', title:'Sign In'});
});
Natomiast ten kod działa niepoprawnie:
function validate_login()
{
$.post("http://" + DOMAIN + "/auth/login", $("#login_form").serialize(), function(data) {
if(data.result != 'success')
{
$('.notification').html('<div>' + data.result + '</div>').show('slow', function(){
$.colorbox.resize();
});
return false;
}
else
{
return true;
}
}, "json")
}
Wiem, że w razie czego mogę po prostu użyć 'znajdź i zamień', ale chciałem użyć 'profesjonalnego' rozwiązania :)