JQuery передать URL-переменную в функцию загрузки - PullRequest
1 голос
/ 17 февраля 2010

Я пытаюсь использовать load для перезагрузки части текущей страницы (длинный рассказ почему), но у меня проблема с синтаксисом переменной.

Вот фрагмент кода:

var pathname = window.location.pathname;
$('#menu').load("/cms.php #menu");

Мне бы хотелось заменить /cms.php переменной, но у меня проблемы с синтаксисом corrent.

Любая помощь / совет будут очень ценными.

A.

Ответы [ 4 ]

7 голосов
/ 17 февраля 2010

На основании вашего примера, чтобы добавить в pathname var, просто сделайте следующее, хотя почему вы указали "#menu" в конце строки загрузки.

var pathname = window.location.pathname; 
$('#menu').load(pathname +" #menu");
3 голосов
/ 17 февраля 2010

Может быть, вы можете попробовать:

var pathname = window.location.pathname;
$('#menu').load(pathname+' #menu');
2 голосов
/ 17 февраля 2010
var pathname = window.location.pathname; 
$('#menu').load(pathname+" #menu");

должен сделать работу

0 голосов
/ 05 мая 2010

Только что наткнулся на мой собственный вопрос (опубликованный несколько месяцев назад). Самый простой способ это:

$('a').click(function() {
 $('#copy').load(this+"#cms");
 return false;
});
...