2015-10-22 2 views
1

У меня есть следующий сценарий:Изменение URL в JavaScript

$(document).ready(function() { 

     $.getScript("http://www.anrdoezrs.net/am/7825092/include/allCj/generate/onLoad/am.js", function(){ 
    setTimeout(function(){ 
      window.location = $('#cjlink').attr('href'); 
    }, 500); 

     }); 

    }); 

который в основном должен перенаправлять по ссылке, порожденного am.js.
Я хотел бы изменить ссылку, порожденную am.js так он заменит domain34.com/us или domain34.com/ с domain34.com/uk

Я попытался Htaccess, но не мог найти способ переписать исходящие URL-адреса Мне нужен какой-то метод через php или js.

+0

Вы можете просто использовать регулярное выражение и заменить часть URL. – adeneo

+0

Возможно, вам даже не придется использовать регулярные выражения. Все зависит от того, что фиксировано и что является переменным в вашем URL-адресе. То, чего не хватает на ваш вопрос. – syck

+0

Как мне это сделать с регулярным выражением? Это конкретный домен, который я хочу изменить –

ответ

0

Как упомянуто в документации Ajax.getScript, вы должны передать данные аргумент, затем добавить JS заменить [вставить Adresse здесь] вы Wich для попадаю.

Как запросили ОП. Не проверенный код, файл js не может быть загружен по какой-либо причине:

$(document).ready(function(){ 
    $.getScript("http://www.anrdoezrs.net/am/7825092/include/allCj/generate/onLoad/am.js", function(data){ 
     data = data.replace('domain34.com/us', 'domain34.com/uk'); 
     data = data.replace('domain34.com/', 'domain34.com/uk'); 
     window.location.replace(data); 
    }); 
}); 
+0

hi inaliahgle. вы можете отправить пример –

+0

@SammyMiri пример предоставлен в соответствии с просьбой, я надеюсь, что это соответствует вашему вопросу. пожалуйста, примите ответ, если это так. – inaliahgle

+0

эй inaliahgle. спасибо за пример. но мне нужно, чтобы он работал, сохраняя функцию setTimeout и window.location = $ ('# cjlink'). attr ('href'); неповрежденный. scripit в основном производит совершенно разные URL-адреса домена, которые не будут указаны в «data.replace», –

Смежные вопросы