function CheckURL(page_url){
$.ajax({
type: "POST",
url: "/check_url.php",
data: "page_url=" + page_url,
success: function(){}
});
}
PHP отдает: $url_title, $url_version, $url_answer
Что необходимо вписать после success:, что бы скрипт получил эти переменные? Или что что вписать в файл PHP?
Зарание спасибо!
Спустя 1 час, 32 минуты, 52 секунды (7.12.2011 - 13:36) redreem написал(а):
1. success: заменить на complete:
2. Сurrent на Сorrect
вообще в jQuery есть линейка ajax методов, get, post, load, - они все основны на методе $.ajax, только упрощают работу в разных случаях. если не нужно гонять чистые xml или json данные, зачем использовать этот метод? появляется необходимость обрабатывать кучу сценариев, когда как в приведеннои примере вполне достаточно метода load.
2. Сurrent на Сorrect
вообще в jQuery есть линейка ajax методов, get, post, load, - они все основны на методе $.ajax, только упрощают работу в разных случаях. если не нужно гонять чистые xml или json данные, зачем использовать этот метод? появляется необходимость обрабатывать кучу сценариев, когда как в приведеннои примере вполне достаточно метода load.
Спустя 2 часа, 14 минут, 19 секунд (7.12.2011 - 15:50) cyberside написал(а):
Предложения будут?
Спустя 34 минуты, 2 секунды (7.12.2011 - 16:24) Invis1ble написал(а):
Из твоего поста не понятно, что конкретно ты хочешь сделать.
Совет - кури мануал по $.ajax и его оберткам.
Совет - кури мануал по $.ajax и его оберткам.
Спустя 2 минуты, 19 секунд (7.12.2011 - 16:26) cyberside написал(а):
check_url.php дает переменные $url_name.
Как получить эти переменные в скрипт?
Как получить эти переменные в скрипт?
Спустя 16 минут, 7 секунд (7.12.2011 - 16:42) vital написал(а):
Цитата (cyberside @ 7.12.2011 - 15:26) |
check_url.php дает переменные $url_name. Как получить эти переменные в скрипт? |
Молча, руками, не задавая глупых вопросов на форуме, а посмотрев любой пример в гугле.
Спустя 6 минут, 16 секунд (7.12.2011 - 16:49) cyberside написал(а):
Цитата (vital @ 7.12.2011 - 13:42) |
Молча, руками, не задавая глупых вопросов на форуме, а посмотрев любой пример в гугле. |
Ты думаешь что я за 4 с половиной часа не пробовал поискать? Все примеры построены на отдельных запросах, что не имеет смылса для моего случая, мне нужно получить те данные которые скрипт гинерирует в том запросе который я послал.
Спустя 17 минут, 31 секунда (7.12.2011 - 17:06) cyberside написал(а):
Может кто скажет как по примеру выделить переменную в JS между тегами [ТЕГ]переменная[/ТЕГ] и присвоить ее к переменной JS))
Спустя 6 минут, 58 секунд (7.12.2011 - 17:13) m4a1fox написал(а):
cyberside
Если переменная js - то наверно! она глобальна и обычное присваивание нормально сработает!
var T = var J
<strong>var J</strong>
[ТЕГ]переменная[/ТЕГ]
Если переменная js - то наверно! она глобальна и обычное присваивание нормально сработает!
var T = var J
<strong>var J</strong>
Спустя 9 минут, 31 секунда (7.12.2011 - 17:23) cyberside написал(а):
Переменная:
res
она равна:
[TITLE ]текст[/TITLE ][URL ]текст[/URL ][IMAGE ]текст[/IMAGE ]
res
она равна:
[TITLE ]текст[/TITLE ][URL ]текст[/URL ][IMAGE ]текст[/IMAGE ]
Спустя 6 минут, 36 секунд (7.12.2011 - 17:29) m4a1fox написал(а):
Переменная какого типа? php || js
Спустя 4 секунды (7.12.2011 - 17:29) vital написал(а):
Цитата (cyberside @ 7.12.2011 - 15:49) | ||
Ты думаешь что я за 4 с половиной часа не пробовал поискать? Все примеры построены на отдельных запросах, что не имеет смылса для моего случая, мне нужно получить те данные которые скрипт гинерирует в том запросе который я послал. |
Да, я так думаю - что ты слишком тупой, что бы сообразить как вывести на пхп массив, вместо 1й переменной. И чсв ребенок поумерь.
Спустя 3 минуты, 8 секунд (7.12.2011 - 17:32) cyberside написал(а):
m4a1fox, js
Спустя 2 минуты, 25 секунд (7.12.2011 - 17:35) m4a1fox написал(а):
cyberside
Код в студию!
Код в студию!
Спустя 3 минуты, 10 секунд (7.12.2011 - 17:38) cyberside написал(а):
$.ajax({
type: "post",
url: "/chk/url.php",
data: "url=" + page_url,
success: function (video_values){
$("#form").css('display', 'block');
$("#page_url").css('display', 'none');
}
});
PHP
[URL]<?=$video_url?>[/URL][TITLE]<?=$video_title?>[/TITLE][IMAGE]<?=$video_image['2']?>[/IMAGE]
Спустя 4 минуты, 35 секунд (7.12.2011 - 17:43) m4a1fox написал(а):
cyberside
Если строго так, то хз. Надо регулярку на jq юзать! А если так можно сделать?
Если строго так, то хз. Надо регулярку на jq юзать! А если так можно сделать?
[URL id="url"]<?=$video_url?>[/URL][TITLE]<?=$video_title?>[/TITLE][IMAGE]<?=$video_image['2']?>[/IMAGE]
var url = $("#url").text();
Спустя 8 минут, 21 секунда (7.12.2011 - 17:51) cyberside написал(а):
m4a1fox, нет нельзля... Где найти можно про регулярку на JQ?
Спустя 2 минуты, 47 секунд (7.12.2011 - 17:54) m4a1fox написал(а):
google.ru
Спустя 19 минут, 33 секунды (7.12.2011 - 18:13) m4a1fox написал(а):
ХЗ! Вот нашел кое что, может поможет!
http://www.sdelaysite.com/javascript/javascript-video-6
http://javascript.ru/basic/regular-express...tov:-metod-test
http://www.sdelaysite.com/javascript/javascript-video-6
http://javascript.ru/basic/regular-express...tov:-metod-test
Спустя 4 минуты, 29 секунд (7.12.2011 - 18:18) cyberside написал(а):
Сделал вывод такой, тоесть переменная res уже содержит такое:
Я видемо не правильно делаю :D , но:
Как правильно будет сделать?))
<span id="v_url">text</span>
<span id="v_title">text</span>
<span id="v_image">text</span>
Я видемо не правильно делаю :D , но:
var url = res.$("v_url").innerHTML;
Как правильно будет сделать?))
Спустя 6 минут, 7 секунд (7.12.2011 - 18:24) bodja написал(а):
var text="[URL]<?=$video_url?>[/URL][TITLE]<?=$video_title?>[/TITLE][IMAGE]<?=$video_image['2']?>[/IMAGE]";
text1=text.replace(/\[URL\](.*)\[\/URL\].*/g, '$1');
alert (text1);
text2=text.replace(/.*\[TITLE\](.*)\[\/TITLE\].*/g, '$1');
alert (text2);
Ну и в таком духе дальше
[URL]<?=$video_url?>[/URL][TITLE]<?=$video_title?>[/TITLE][IMAGE]<?=$video_image['2']?>[/IMAGE]
ЗЫ как мне эти приколы с форматирование нравятся :):):)
Спустя 3 минуты, 23 секунды (7.12.2011 - 18:27) m4a1fox написал(а):
Цитата |
<span id="v_url">text</span> <span id="v_title">text</span> <span id="v_image">text</span> |
var url = $("#v_url").text();
alert(url);
Спустя 1 минута, 20 секунд (7.12.2011 - 18:29) m4a1fox написал(а):
bodja
Это конечно все прекрасно! Но как вы переменный php передадите в js?
Это конечно все прекрасно! Но как вы переменный php передадите в js?
Спустя 7 минут, 1 секунда (7.12.2011 - 18:36) cyberside написал(а):
m4a1fox, эффекта нет... Возвращает undefined
Код JS:
Тоесть res, это то что выдает мой файл url.php
Код JS:
success: function (res){
}
Тоесть res, это то что выдает мой файл url.php
Спустя 12 минут (7.12.2011 - 18:48) m4a1fox написал(а):
cyberside
Цитата |
эффекта нет... Возвращает undefined |
Как так?
Проверил! Нормально он все возвращает! Искайте ошибку в запросе! А
var url = $("#v_url").text();
alert(url);
Выводит слово text. Т.е. теперь в var url = text.
Спустя 1 минута, 59 секунд (7.12.2011 - 18:50) cyberside написал(а):
Очевидно
Берет переменную со страницы, а не с переменной res)))
var url = $("#v_url").innerHTML;
Берет переменную со страницы, а не с переменной res)))
Спустя 3 минуты, 30 секунд (7.12.2011 - 18:53) m4a1fox написал(а):
cyberside
Вот хоть ты тресни, не понимаю, чего вам слово переменная сдалась! Вам же текст нужен? Или я ошибаюсь? Вам же необходимо в переменную занести то что находится между <span id="v_url">....(вот тут ссылка).....</span>. Конечно если у вас она не одна, а несколько то ничего не получится. id должен быть уникальным!
Вот хоть ты тресни, не понимаю, чего вам слово переменная сдалась! Вам же текст нужен? Или я ошибаюсь? Вам же необходимо в переменную занести то что находится между <span id="v_url">....(вот тут ссылка).....</span>. Конечно если у вас она не одна, а несколько то ничего не получится. id должен быть уникальным!
Спустя 10 минут, 11 секунд (7.12.2011 - 19:03) cyberside написал(а):
содержание res:
<span id="v_url">text</span>
<span id="v_title">text</span>
<span id="v_image">text</span>
Вот эти 3 переменных, мне нужно вставить в форму...
Под переменными я имею в виду text
Спустя 5 минут, 51 секунда (7.12.2011 - 19:09) inpost написал(а):
cyberside
Я тут переменных в твоём примере не вижу.
Ну нет их:
Я тут переменных в твоём примере не вижу.
Ну нет их:
PHP: $name = '';
JS: var name = '';
Спустя 4 минуты, 11 секунд (7.12.2011 - 19:13) cyberside написал(а):
res это рузультат который выдает скрипт php - url.php
Как она задется я указывал выше
Как она задется я указывал выше
Спустя 5 минут, 46 секунд (7.12.2011 - 19:19) inpost написал(а):
cyberside
Давай лучше по другому, начни с самого начала и объясни, что у тебя есть и что тебе надо?
Давай лучше по другому, начни с самого начала и объясни, что у тебя есть и что тебе надо?
Спустя 3 минуты, 1 секунда (7.12.2011 - 19:22) Invis1ble написал(а):
inpost
Цитата |
что тебе надо? |
он сам не знает, поскольку не ответил на мой аналогичный вопрос
Спустя 14 часов, 28 минут, 5 секунд (8.12.2011 - 09:50) ИНСИ написал(а):
cyberside для твоей задачи, лучше всего использовать JSON. Формируешь на php массив и отдаешь его в json. Как пример, то как-то так должно получиться:
$.ajax({
url: 'index.php',
type: 'post',
data: { id : '2' },
dataType: 'json',
success: function(data){
alert(data.text);
}
});
$jsonData = array();
$jsonData['text'] = 'PHP AND JSON';
echo json_encode($jsonData);