FRIE,
Да |
а у меня в ответе html в котором прописаны заголовки js скрипты боди итп.. как мне сделать чтобы он отдал читсый json или получил чисты json?
я пробовал так var str = $('#formzakaz').serialize(); $.post('index.php?action=cpchangerange&changerange=true&newcpadd=true #dannie', str, function(data) { var json = eval("(" + data + ")"); alert(json.cpid); },"json"); чтобы он взял токо содержимое дива #dannie но он всеравно отдает полный хтмл ((( |
index.php - не ваша страница? Чья-то чужая?
|
моя конечно ) просто непонимаю чето я как это сделать..
|
Ну скриптом php сформируйте нужный json-код и все, а яваскрипт приняв данные воссоздаст теги уже на стороне клиента.
Скрипт php покажте уже на форуме php, может там что посоветуют |
у меня 1 индексный файл через который подключаются остальные, поэтому от мусора избавиться будет муторно, может тогда попробовать вариант чтобы получить содержимое дива dannie? но как это сделать?
|
Слишком много спрашиваете и ничего не делаете.
Пробуйте делать $.post('index.php?action=cpchangerange&changerange=true&newcpadd=true #dannie', str, function(data) { var d = data.find('#dannie').text(); alert(d); },"html");или платите... |
пробовал так, пишет data.find is not a function
|
а так
$(data).find('#dannie').text();или так $(data).text(); |
Цитата:
$(data).find('#dannie').text(); выводит пустой алерт, хотя в ответе в фаербаге я вижу текст в диве #dannie а $(data).text(); выводит то что пришло в ответе ,вместе со скриптами |
Часовой пояс GMT +3, время: 04:21. |