php - jQuery Ajax;使用json发送数据有什么好处?

标签 php jquery ajax json

我有一个使用ajax发送输入值的表单:

    var form_data = {
        board_id : $("#board-tabs").tabs('option', 'selected'),
        name : $('#board_name').val(),
        csrf_test_name : $("input[name=csrf_test_name]").val()
    };

在这种情况下,将发送 form_data。

服务器将返回一些 JSON 内容。

服务器端我使用 PHP,我想知道将 form_data 作为 JSON 对象发送是否有一些优势(考虑到它必须被解码)。

最佳答案

当您将表单数据作为 json 对象传递给 jQuery ajax 方法时,它会序列化为一个字符串,转义所有必需的字符,足够安全,可以通过 http 传输。它还取决于您在 ajax 选项中设置的类型(GET/POST 等)。

优点是简单,创建json对象很简单,而不是构建一串键/值对。

关于php - jQuery Ajax;使用json发送数据有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8973150/

相关文章:

php - 我的数据库无法使用 RSA 加密

javascript - 苹果网站上的 HTML 轮播/幻灯片放映

javascript - jquery 只切换一项

javascript - 将div标签变成输入框

javascript - 设置 UP 第二个 setTimeout 函数不会执行 JQUERY 和 AJAX

javascript - 如何将数据发送到 PHP 脚本并使用 jQuery AJAX load() 指令

php - 在php中跳过n行csv文件

javascript - 防止 chrome 扩展进行 ajax 调用

jquery - 使用 jQuery 进行实时搜索时 AJAX 超时

php - 检索数据时出现 SQL 错误