当前位置:  开发笔记 > 编程语言 > 正文

使用jquery .ajax从mySQL DB中检索记录

如何解决《使用jquery.ajax从mySQLDB中检索记录》经验,为你挑选了1个好方法。

我是一个mySQL菜鸟,有一个稍微愚蠢的问题......

我正在使用jquery将表单发送到php脚本,然后将该数据存储在mySQL数据库中.在我的应用程序的另一个页面上,我需要从所述mySQL数据库的一列获取所有值,再次使用jquery(我假设我还必须编写另一个PHP脚本),以便我可以使用检索到的数据.我非常熟悉使用POST或GET发送数据,但突然意识到我不知道如何以jquery回调函数可以使用的方式检索它.

顺便说一下,我正在使用php4.

任何帮助,将不胜感激!



1> cletus..:

你正在寻找json_encode().

以下是使用PHP,JSON和AJAX将JSON发送到PHP 的示例. 本教程将重新发送JSON数据.

顺便说一句,你使用jQuery或类似的Javascript框架?如果没有,我强烈推荐它,因为它可以通过ajax()调用抽象出许多跨浏览器的差异和错误处理.以下是.ajax()的示例:

$.ajax({
    url: 'document.xml',
    type: 'GET',
    dataType: 'xml',
    timeout: 1000,
    error: function(){
        alert('Error loading XML document');
    },
    success: function(xml){
        // do something with xml
    }
});

现在所有这些假设您使用PHP 5.2+(这是添加json_encode()/ json_decode()时).如果不是这种情况,则可能需要使用XML.

以下是Javascript和XML的介绍以及PHP XML解析器的手册.您正在使用jQuery,因此XML解析变得更容易,请参阅此文章.

XML处理起来比较繁琐(而且消息稍微冗长一点),但它可以说更安全.为了完整性,值得指出JSON的安全问题.

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有