Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.09.2013, 06:31
Новичок на форуме
Отправить личное сообщение для ziyatdinov Посмотреть профиль Найти все сообщения от ziyatdinov
 
Регистрация: 25.09.2013
Сообщений: 3

Кросдоменный json
Помогите пожалуйста делаю плагин для Google Chrome
с сайта отправляю информацию на свой сервер
вылезает ошибка

ncaught ReferenceError: jsonpcall is not defined
(anonymous function)


$.ajax({
		type: 'GET',
		url: 'http://192.***.***.***/sql.php',
		callbackParameter: 'callback',
		crossDomain: true,
		dataType: 'jsonp',
		timeout: 600000,
		cache: false,
		jsonpCallback:"jsonpcall",
		data: {myrequest: JSON.stringify(txt)},
		success: function(jsonpcall){
				console.log(jsonpcall);
				alert('Ok');
		},
		error: function(xhr, textStatus, thrownError){
        	console.log('not ok 1 ' + xhr.status);
        	console.log('not ok 2 ' + xhr.responseText);
        	console.log('not ok 3 ' + thrownError);
    	}
    });


сервер возвращает строку

Код:
jsonpcall({"54223-62000":"4","0":"4"})
header("Content-Type: application/javascript");
ob_clean();
print $_GET["callback"].'('.json_encode((array)$arr).')';
Ответить с цитированием
  #2 (permalink)  
Старый 25.09.2013, 07:54
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Где объявлена функция jsonpcall?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 25.09.2013, 09:08
Новичок на форуме
Отправить личное сообщение для ziyatdinov Посмотреть профиль Найти все сообщения от ziyatdinov
 
Регистрация: 25.09.2013
Сообщений: 3

должна выполниться эта функция как понимаю

function(jsonpcall){
                console.log(jsonpcall);
                alert('Ok');
        },
Ответить с цитированием
  #4 (permalink)  
Старый 26.09.2013, 13:51
Новичок на форуме
Отправить личное сообщение для ziyatdinov Посмотреть профиль Найти все сообщения от ziyatdinov
 
Регистрация: 25.09.2013
Сообщений: 3

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

Посмотеть документацию api.jquery.com ?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #6 (permalink)  
Старый 26.09.2013, 16:34
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

ziyatdinov,

убери jsonpCallback:"jsonpcall",
jquery сама разрулит с функциями, создаст временную функцию, ее имя укажет в параметрах.

и callbackParameter: 'callback', убери, в документации такого вообще нет.


а вообще, не вижу смысла использовать JSONP в плагине. там возможны обычные кроссдоменные запросы: http://wincode.org/programming/cross...n-ajax-plugins
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как достать данные из JSON массива? Dimaz jQuery 15 27.11.2012 21:58
Проблемы с jqGrid и JSON massacra_panda Библиотеки/Тулкиты/Фреймворки 1 08.10.2012 16:44
Ajax и Json callback функция borabora Prototype & script.aculo.us 0 30.01.2012 15:01
JSON или JSONP для запросов на другой сервер? Метод GET, для длинных сообщений? Kotakota jQuery 5 23.08.2011 23:12
jQuery. Обработка ошибок и JSON. mma_mma jQuery 3 19.07.2010 12:10