2014-01-19 4 views
1

Я планировал создать сайт электронной торговли с помощью Google App Engine в Python. Теперь я хочу использовать Ajax для некоторых добавленных динамических функций. Тем не менее, я где-то читал, что мне нужно знать PHP, чтобы использовать AJAX на моем сайте. Итак, я не могу использовать Ajax в Python в Google App Engine? Кроме того, я бы использовал платформу webapp2 для своего приложения.Google App Engine: Использование Ajax

Кроме того, если можно использовать Ajax в Google App Engine с Python, может ли кто-нибудь предложить хорошие учебные пособия для изучения Ajax для того же?

ответ

2

AJAX не имеет ничего общего с PHP: это причудливое имя для метода, целью которого является предоставление возможности браузеру взаимодействовать асинхронно с HTTP-сервером. Он не зависит от того, что включает этот сервер (будь то PHP, Python или что-то еще).

Я боюсь, что вы, возможно, не сможете это понять, поэтому я рекомендую вам об этом Google и много экспериментировать перед началом вашего проекта.

+0

Можете ли вы подробнее рассказать? Я не совсем понял, от чего я должен идти дальше. Я до сих пор так не понят, как прежде, чем прочел ваш ответ. –

1

AJAX - это асинхронная техника для получения данных с сервера. Это простой javascript-код. Вы можете использовать jquery для реализации вызовов AJAX.
.

$.ajax({ 
    url:"/test", 
    type:'GET', 
    success: function(html){ 
     $('body').append(html); 
    } 
}); 

Этот сценарий будет сделать асинхронный вызов к серверу в URL (например. http://your-app.com/test). Сервер должен вернуть содержимое html, которое может быть добавлено к существующему содержимому страницы. Ваш сервер может возвращать любые типы данных, то есть JSON, XML и т. Д .;

Смежные вопросы