Добрый день, уважаемые. Имеется простой код обновления контента при помощи AJAX. AJAX вызывается в функции и имеет вид: Код (PHP): $.ajax({ url: 'postcheck.php?post=12345', cache: true, async:false, success: function(postcheck) { checker = postcheck; } }); Задача функции - проверять маленьким PHP скриптом наличие новых сообщений. Далее идет следующая функция, которая проверяет, чему равна переменная checker. Теперь, собственно, вопрос: Мне необходимо передавать в параметр URL AJAX'а разные ссылки (которые записаны как переменные JS). Как корректно это прописать? Если в двух строках, хочется что-то вроде: Код (PHP): var myvariable = 'post.php'; $.ajax({ url: myvariable, Но к сожалению, таким образом ее задать не получается. Надеюсь на вашу помощь. Заранее благодарю.
используй $.post() там как раз так и будет. параметров меньше. это обертка к этой же функции, просто более удобно. только вот async:false... но можно в доках же глянуть куда дата идет в $.ajax
Если вас не затруднит, покажите, как будет выглядеть $.post() для данного кода? Проще понять принцип. Код (Text): $.ajax({ url: 'postcheck.php?post=12345', cache: true, async:false, success: function(postcheck) { checker = postcheck; } });
http://api.jquery.com/jQuery.post/ вот тут куча примеров $.post("test.php", { name: "John", time: "2pm" }, function(data) { alert("Data Loaded: " + data); });