…
var query = "searchbox.php?ct="+category;
$.ajax({
url: query,
…
отдельно урл, отдельно данные
Форум → Программирование → JavaScript → Проблема при асинхронной загрузке
Авг. 3, 2011, 7:23 п.п., спустя 1 час 34 минуты 9 секунд
…
var query = "searchbox.php?ct="+category;
$.ajax({
url: query,
…
отдельно урл, отдельно данные
Авг. 3, 2011, 8:30 п.п., спустя 1 час 7 минут 9 секунд
Авг. 4, 2011, 8:15 д.п., спустя 11 часов 45 минут 35 секунд
Джурий )
Авг. 4, 2011, 9:24 д.п., спустя 1 час 9 минут 1 секунду
Авг. 4, 2011, 10:54 д.п., спустя 1 час 29 минут 25 секунд
А какая принципиальная разница между cg и cubj? У тебя он также через GET передастся. Ток searchbox.php это пиздец. Ты уж либо как было сказано выше юзай json, либо перепиши его так, чтоб можно было и для ajax запроса юзать и для инклуда в show.php
ЗЫ есть еще MVC, Фреймоврки. На досуге советую познакомиться
Авг. 4, 2011, 11:19 д.п., спустя 24 минуты 59 секунд
Авг. 4, 2011, 12:13 п.п., спустя 54 минуты 27 секунд
я так и не догнал, что он хочет сделать… поясните на другом языке…
Авг. 4, 2011, 12:28 п.п., спустя 15 минут 11 секунд
Авг. 4, 2011, 12:37 п.п., спустя 8 минут 55 секунд
Json и клиент сайд построение селекта…
Параметр можно передавать через куки… красивее будет УРЛ
Авг. 4, 2011, 12:54 п.п., спустя 16 минут 18 секунд
$(#catG").change(function(){$(this).parent().submit()});
$("#subj").change(function(){
setCookie("subjCatG",
encodeURIComponent( $(this).val() ),
"Mon, 01-Jan-2012 00:00:00 GMT", "/");
});
$("form[name='form2']").submit(function(e){
e.preventDefault();
$.ajax({
url: "searchbox.php",
type: "POST",
data: $(this).serialize();
dataType: "JSON",
error: function(){ alert("Ошибка на сервере") }
success: function(json){
$("form[name='form2'] > select").append("<select name=\"subj\" id=\"subj\" class=\"textbox\"></select>");
// json массив, работа с switch case
// потом $("#subj").html(…);
}
});
});
function setCookie (name, value, expires, path, domain, secure) {
document.cookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}
// а в пыхе
if ( isset($_POST['cg']) )
{
switch( $_POST['cg'] )
{
case '1':
exit ( json_encode( array('param1', 'param2', 'param3') ) );
break;
default: exit;
}
}
exit;
Авг. 4, 2011, 12:57 п.п., спустя 3 минуты 21 секунду
Пожалуйста, авторизуйтесь, чтобы написать комментарий!