在单页面应用程序中处理MySql数据库的最佳方法是什么?

时间:2015-09-19 15:36:54

标签: jquery mysql ajax angularjs backbone.js

在单页面应用程序中专业处理复杂MySql数据库的最佳方法是什么?

我通常使用jQuery ajax从数据库中获取数据,但在将数据检索到浏览器时似乎太慢了。

当我使用keydown行为从数据库获取值时,总是会发生这种情况,当我根据change上的另一个下拉值更改PHP文件中的下拉菜单值时也是如此。国家>城市

我的代码就像:

JS

input.keydown(function(){

    var val = $(this).value()

        $.ajax({ type: "GET",   
            url: "results.php",   
            data: form.serialize(),
            async: false,
            success : function(data)
            {
                $('.results').append(data);
            }
        })

    }

});

如果我有一个复杂的查询,有时会使浏览器冻结。

我应该使用Ajax吗?或者尝试使用像Angular.js甚至Backbone这样的其他框架?

请告知。

0 个答案:

没有答案