Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.05.2014, 01:19
Профессор
Отправить личное сообщение для cript Посмотреть профиль Найти все сообщения от cript
 
Регистрация: 03.02.2014
Сообщений: 238

Json отправка данных
Приветствую!
Отправляю данные на другой домен таким методом
<script>$.ajax({
    url: 'http://www.site.ru/index.php?callback=?',
    dataType: 'json',
        data: {abc: abc },
        jsonpCallback: 'callback',
})
.done(function( html ) {
  $("#getdata").append(html);
});</script>
<div id="getdata"></div>

Все отправляется, но результат не выводится, подскажите в чем дело?
Ответить с цитированием
  #2 (permalink)  
Старый 02.05.2014, 05:32
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

dataType определяет тип ожидаемого ответа, а не отправляемых данных.
Тип отправляемых данных через jsonp ты вообще не можешь указать, так как jsonp работает через GET запрос.
С какой целью ты задал jsonpCallback? Ты понимаешь зачем эта опция и как ее использовать?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 02.05.2014, 10:22
Профессор
Отправить личное сообщение для cript Посмотреть профиль Найти все сообщения от cript
 
Регистрация: 03.02.2014
Сообщений: 238

Сообщение от danik.js
jsonpCallback? Ты понимаешь зачем эта опция и как ее использовать?
Примерно, но тут не в этом дело..
Ответить с цитированием
  #4 (permalink)  
Старый 02.05.2014, 12:42
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от cript
Примерно, но тут не в этом дело
Если знаешь в чем дело, то зачем тогда спрашиваешь тут?
Что будет если убрать этот параметр?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #5 (permalink)  
Старый 02.05.2014, 14:07
Профессор
Отправить личное сообщение для cript Посмотреть профиль Найти все сообщения от cript
 
Регистрация: 03.02.2014
Сообщений: 238

Сообщение от danik.js
зачем тогда спрашиваешь тут?
Вы знаете место получше?
Сообщение от danik.js
Что будет если убрать этот параметр?
Если убрать этот параметр, ajax сам подставит значение..

Последний раз редактировалось cript, 02.05.2014 в 14:09.
Ответить с цитированием
  #6 (permalink)  
Старый 02.05.2014, 14:19
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от cript
Если убрать этот параметр, ajax сам подставит значение..
И это плохо?
У тебя есть глобальная функция с именем callback? Что она делает?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #7 (permalink)  
Старый 02.05.2014, 14:21
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Собственно, где в твоем коде указано что ты делаешь именно JSONP запрос?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #8 (permalink)  
Старый 02.05.2014, 14:49
Профессор
Отправить личное сообщение для cript Посмотреть профиль Найти все сообщения от cript
 
Регистрация: 03.02.2014
Сообщений: 238

Сообщение от danik.js
И это плохо?
Ну вот я и пишу что это здесь никак не влияет..
Сообщение от danik.js
Собственно, где в твоем коде указано что ты делаешь именно JSONP запрос?
$.ajax({
url: 'http://www.site.ru/index.php',
dataType: 'jsonp',
data: {abc: abc, abcd: abcd },
success: function(data) { 
$('#preloader').removeClass('active');
$("#getdata").append(html);
}
})

тоже самое, все отправляет, результат не выводится
Ответить с цитированием
  #9 (permalink)  
Старый 02.05.2014, 15:31
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Что видишь на вкладке Сеть (Network)? Пуста ли консоль ошибок?
Вот рабочий пример JSONP: http://jsfiddle.net/2gBRT/
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #10 (permalink)  
Старый 02.05.2014, 15:33
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от cript
success: function(data) {
$('#preloader').removeClass('active');
$("#getdata").append(html);
}
data или html?
__________________
В личку только с интересными предложениями
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
отправка данных из формы и вывод полученных данных sxe jQuery 2 21.05.2013 00:34
отправка всех данных store на сервер shepard90 ExtJS 1 03.04.2013 23:52
Сортировка JSON данных в цикле Fareastaz jQuery 12 15.03.2013 20:20
Двойная Фильтрация данных таблицы David0707 Общие вопросы Javascript 0 19.03.2012 13:00
Преобразование данных с сервера в JSON frolvict Общие вопросы Javascript 1 04.04.2010 12:26