Как отправить данные в кросс-серверный файл php?
При разработке нативного приложения для Android с использованием функциональности "сборки" Dreamweaver я обнаружил, что для доступа к динамическим данным мне пришлось использовать функциональность Jquery JSONP. Динамические данные, извлекаемые из базы данных MySQL и заполняемые в файл php, считаются "кросс-серверными", поскольку созданное на веб-языке приложение Android находится на устройстве Android, а файл php находится на веб-сервере (я Подумайте? Я не мог ajax в данных, как я мог, когда я размещал веб-приложение.).
Я могу легко отобразить динамические данные из php-файла с помощью инъекции скрипта JSONP... но что, если я захочу сделать указанный пользователем фильтр данных? (Отправьте в php-файл, по которому щелкнул "linkID")
Я читал, что функция.getJSON() в jquery может отправлять данные (в настоящее время они используются только для извлечения данных):
function jsoncallback(data){
console.log(data);
}
$.getJSON("http://crossServerPhpFile.php?jsoncallback=?",
{ linkID: "0"});
Но есть ли способ отправить переменную GET в php-файл кросс-сервера?
2 ответа
Не уверен, если я правильно понял, но вот что я думаю, вы можете сделать:
$.getJSON("http://crossServerPhpFile.php?linkId=0&jsoncallback=?");
отправив ссылку прямо в URL.
$.get("url", { linkId : "0", item2 : "data"},function(data){
alert(data.response);
});
Etc у меня работает с json/rest api. Может быть, я неправильно понимаю ваш вопрос?