2011-09-30 2 views
1

При разработке собственного приложения для Android, использующего функцию «сборки» Dreamweaver, я обнаружил, что для доступа к динамическим данным я должен использовать JSONP-функции JQuery. Динамические данные, извлеченные из базы данных mySQL и заполненные в php-файл, считаются «кросс-серверами», потому что приложение для Android, созданное на веб-языке, находится на устройстве Android, а файл php находится на веб-сервере (I Думаю? Я не мог аякс в данных, как я мог, когда я размещал веб-приложение.).Как отправить данные в межсерверный php-файл?

Я могу легко отображать динамические данные из файла php с помощью JSONP-скрипта ... но что, если бы я хотел сделать пользовательский фильтр для данных? (Отправить файл PHP, который кликнули «LinkId»)

Я прочитал, что JQuery в .getJSON() может передавать данные (в настоящее время только с помощью его извлечения данных):

function jsoncallback(data){ 
console.log(data); 
} 
$.getJSON("http://crossServerPhpFile.php?jsoncallback=?", 
    { linkID: "0"}); 

Но есть способ отправить переменную GET в межсерверный php-файл?

ответ

2

Не уверен, что на самом деле, если я правильно понял, но вот что я думаю, что вы можете сделать:

$.getJSON("http://crossServerPhpFile.php?linkId=0&jsoncallback=?"); 

посылая LinkId непосредственно в URL.

0
$.get("url", { linkId : "0", item2 : "data"},function(data){ 
alert(data.response); 
}); 

Etc работает для меня с json/rest api's. Может быть, я неправильно понимаю ваш вопрос?