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, время: 05:11. |