Мне нужно вызвать функцию javascript и передать длинный URL-адрес. который дает неопределенную ошибку из-за некоторых специальных символов. Я не могу использовать escape-символы, потому что URL-адрес выбирается динамически и передается функции. Как я могу это сделать?Как передать URL-адрес в качестве параметра в функции javascript?
ответ
См. Это thread. Не обязательно, если URL-адрес генерируется во время выполнения. Вы можете вызвать функцию для ее кодирования перед передачей ее другой функции?
Мне нужно было прочитать переменную GET URL и выполнить действие, основанное на параметре url. Я искал высоко и низко для решения и наткнулся на этот маленький кусок кода на Snipplr. Он в основном читает текущий URL-адрес страницы, выполняет некоторое регулярное выражение по URL-адресу, а затем сохраняет параметры URL-адреса в ассоциативном массиве, к которому мы можем легко получить доступ. Так что, если бы у нас был следующий URL-адрес с javascript внизу.
http://papermashup.com/index.php?id=123&page=home
Все, что мы должны были бы сделать, чтобы получить параметры и идентификатор страницы должны назвать это:
var first = getUrlVars()["id"];
var second = getUrlVars()["page"];
alert(first);
alert(second);
function getUrlVars() {
var vars = {};
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
vars[key] = value;
});
return vars;
}
- 1. Как передать идентификатор в качестве параметра функции?
- 2. Как передать массив opialal в качестве параметра в функции javascript?
- 3. Как передать словарь в качестве параметра функции?
- 4. как передать объект в качестве параметра функции
- 5. Как передать канал функции в качестве параметра?
- 6. Как передать объединение в качестве параметра функции
- 7. Как передать событие в качестве параметра функции?
- 8. JavaScript: Как передать анонимную функцию в качестве параметра функции?
- 9. Невозможно передать символ [] в качестве параметра функции
- 10. функция Javascript в качестве параметра другой функции
- 11. R: передать Graph в качестве параметра функции
- 12. jQuery/javascript - попытка передать функцию объекта в качестве параметра функции
- 13. Как передать событие в качестве параметра в функции JQuery
- 14. Как передать объект/шаблон в качестве параметра в Javascript/jQuery
- 15. функции в качестве параметра
- 16. Как передать функцию в качестве параметра другой функции?
- 17. Как передать значение функции, которую я использую в качестве параметра?
- 18. Как использовать угловую переменную в качестве параметра в функции JavaScript
- 19. Как передать геометрическую точку в качестве параметра в функции postgres?
- 20. Как передать указатель в качестве параметра функции в объект COM?
- 21. Как передать несколько объектов функции в качестве параметра в C++
- 22. Как передать строку в качестве параметра в функции пакетного файла?
- 23. Как передать объект в качестве параметра в функции
- 24. Как передать 2D-карту в качестве параметра функции в C++?
- 25. Как передать строку без кавычек в качестве параметра в функции?
- 26. Как передать объекты в качестве параметра для функции в powerbuilder
- 27. Как передать функцию в качестве параметра функции в Python
- 28. как передать метод дочернего параметра в качестве функции в родительском
- 29. VBS - как передать объект в качестве параметра
- 30. Как передать атрибут объектов в качестве параметра?
Пожалуйста, ваш код. – marteljn