Google App Engine: Using Ajax



我正计划在Python中使用Google App Engent开发一个电子商务网站。现在,我想使用Ajax来获得一些添加的动态功能。但是,我在某个地方阅读了我需要了解PHP才能在网站上使用Ajax的地方。那么,我无法在Google App Engine中使用Python中的Ajax吗?另外,我将在我的应用程序中使用WebApp2框架。

另外,如果可以使用Python在Google App Engine中使用Ajax,任何人都可以提出一些很好的教程,以学习相同的AJAX?

ajax与PHP无关:这是一种技术的奇特名称,该技术的目标是为浏览器提供与HTTP服务器进行异步通信的方式。它独立于该服务器(无论是php,Python还是其他)的动力。

我担心您可能无法理解这一点,因此我向您推荐您在开始项目之前对Google进行大量尝试。

ajax是一种从服务器获取数据的异步技术。这是普通的JavaScript代码。您可以使用jQuery实现AJAX调用。
例如

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

此脚本将对服务器呼叫到URL(例如http://your-app.com/test)。您的服务器应返回HTML内容,可以将其附加到现有页面内容上。您的服务器可以返回任何类型的数据,即JSON,XML等;