Я использую jQuery и PHP для связи с моей базой данных MySQL. jQuery вызывает PHP-скрипт и проходит по параметрам, чтобы посмотреть вверх, затем PHP просматривает мою базу данных MySQL, превращает ее в JSON, а затем эхо JSON возвращается к моему jQuery. Теоретически это должно сработать. Он возвращает jQuery в правильном формате и все, однако я столкнулся с проблемой, когда я использую необязательный параметр данных в $ .getJSON(). Вот что я делаю:
// I would like to send a string to the php file on my webserver
$.getJSON('http://garbagewire.tk/server/refresh.php', { user:"jacob.pickens" }, function(data) {
console.log(data.ammount);
});
Однако, я никогда не получить записанную назад, я получаю эту ошибку здесь:
08-18 13:35:01.866 17420-17420/? W/WebConsole﹕ Console.ERROR: Uncaught TypeError: Object #<Object> has no method 'call' (http://garbagewire.tk/zepto.js:2)
А вот мой PHP (MySQL материал опущена)
<?php
$user = $_GET['user'];
echo "{";
echo "\"ammount\":", json_encode($user);
echo "}";
?>
Я использую App.js api для создания веб-страницы kik, если это важно.
Возможно, он работал, однако я загрузил новые файлы на веб-сервер, и теперь он не загружается в браузере kik, он говорит следующее: 'Console.ERROR: не разрешено загружать локальный ресурс: file: /// android_asset/webkit /android-weberror.png (data: text/html, chromewebdata: 12) 'Я не знаю, знакомы ли вы с Android, но я точно не знаю, что могло бы вызвать это. –
Однако ваш код действительно сработал. Спасибо! –