首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

发送JSON或数组以提交帖子(jQuery -> PHP)

发送JSON或数组以提交帖子是一种常见的前后端交互方式,可以通过jQuery发送HTTP请求将数据以JSON格式或数组形式提交给后端的PHP脚本进行处理和存储。

在这个过程中,前端使用jQuery的ajax方法发送POST请求,将数据以JSON格式或数组形式作为请求的参数发送给后端的PHP脚本。后端的PHP脚本接收到请求后,可以通过$_POST或$_REQUEST等超全局变量获取到提交的数据,并进行相应的处理和存储。

以下是一个完善且全面的答案:

  1. 概念:发送JSON或数组以提交帖子是指前端使用jQuery发送HTTP请求,将数据以JSON格式或数组形式提交给后端的PHP脚本进行处理和存储。
  2. 分类:这种方式属于前后端交互的一种方式,常用于网页应用中用户提交数据的场景。
  3. 优势:
    • 灵活性:JSON格式和数组都是常见的数据格式,可以灵活地存储和传输各种类型的数据。
    • 可读性:JSON格式具有良好的可读性,易于理解和调试。
    • 兼容性:JSON格式和数组在各种编程语言和平台上都有良好的支持,可以方便地进行数据交换和共享。
  • 应用场景:发送JSON或数组以提交帖子适用于各种需要用户提交数据的场景,例如论坛、博客、社交媒体等网页应用。
  • 推荐的腾讯云相关产品和产品介绍链接地址:
    • 腾讯云服务器(CVM):提供稳定可靠的云服务器,支持PHP等多种编程语言和环境。
    • 腾讯云数据库(TencentDB):提供高性能、可扩展的云数据库服务,支持存储和管理提交的帖子数据。
    • 腾讯云对象存储(COS):提供安全可靠的云存储服务,可用于存储上传的图片、视频等多媒体数据。

请注意,以上推荐的腾讯云产品仅供参考,实际选择应根据具体需求和情况进行决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

JQuery 入门学习(三)

最常见的,我们是向一个脚本,通过getpost请求一个htmljson。...json是一种javascript原生的数据交换格式。     在互联网上,最普遍的就是数据交换。比如在QQ上,A向B发送一个数字,一个字母一句话,来告诉B某些信息。...对,其实这就是一种数据交换格式,不过这仅仅是php里定义数组的语法,如果B不懂php,他也许就看不懂你给他发送是这个是什么意思。     所以就诞生了json和xml两种通用的数据交换格式。...大家可以试验,点击了按钮后,打印出了php中定义的数组内容。php端两行代码,定义了一个数组,并用json_encode把数组做成一个json编码的字符串输出。    ...大家可以试想,假如图书馆有个图书检索系统,用户向服务器请求书名,服务器查询数据库后把所有符合条件图书信息做成一个二维数组,再用json形式发送给浏览器,Jquery把他们美化后输出,过程并不复杂。

8.7K20

通过ajaxreturn jquery json提交form

想要将表单数据提交到后台,需要先从表单获取数据/数据集 serialize和serializeArray的区别是serialize()获取到序列化的表单值字符串,serializeArray()数组形式输出序列化表单值...整个过程是: 1.在php中编写页面中的表单、提交按钮等; 2.在js中对php中的按钮事件添加校验和触发函数,在js函数内,如果js对象的格式和内容正确就向控制器url(php中初始化)发起ajax请求...里面使用js重写(初始化)需要显示的信息。...提交表单的时候,不建议用$.submit函数,导致重复提交jquery失效!具体原因我也没弄明白。用click事件触发然后用$.ajax提交,在逻辑上更简单清晰,所以why not?...jquery提交之后,success 或者error都失效了,必须使用ajaxReturn.

5K30

php提交数据及json

获取上传数据可以通过超全局数组:   如果上面的提交方式是:POST,则用 $_POST   如果上面的提交方式是:GET,则用 $_GET 如:用POST方式提交,在接收该表单的php文件, $username...js提交数据的ajax那儿的是数据,一般用于返回处理某件事的结果(如:向数据库插入数据后,将结果返回,然后通过jsjquery对html上的DOM结构进行操作);注:不能跳转到该文件,(若跳转,则该文件中接收不到数据...那边接收的时候,还是用$_GET  $_POST 这两个全局数组接收 然后把要返回去的数据  用echo输出 json数据类型: 简介: JSON(JavaScript Object Notation...大部分计算机都支持json数据类型,json也算比较简单 易被理解,所以被广泛应用 JSON的具体形式:   1、对象是一个无序的“‘名称/值’对”集合。一个对象“{”开始,“}”结束。...2、数组是值(value)的有序集合。一个数组“[”开始,“]”结束。值之间使用“,”分隔。

2.4K30

用 Javascript 和 Node.js 爬取网页

与其他语言(例如 C C++)通过多个线程来处理并发性相反,Node.js 利用单个主线程并并在事件循环的帮助下非阻塞方式执行任务。...,该数组包含与正则表达式匹配的所有内容。...这将得到所有帖子,因为你只希望单独获取每个帖子的标题,所以必须遍历每个帖子,这些操作是在 each() 函数的帮助下完成的。...axios 发送 HTTP GET 请求获取指定 URL 的HTML。然后通过先前获取的 HTML 来创建新的 DOM。...这就具备了一些以前没有的可能性: 你可以获取屏幕截图生成页面 PDF。 可以抓取单页应用并生成预渲染的内容。 自动执行许多不同的用户交互,例如键盘输入、表单提交、导航等。

10K10

介绍几个常见的 AJAX 实例,帮助你更好地理解和运用 AJAX 技术

AJAX 实例一:动态加载内容在网页中,经常需要动态加载内容,来避免加载整个页面局部刷新的效果。使用 AJAX 技术,可以实现按需加载数据,从而提高页面的加载速度和用户体验。...AJAX 实例二:表单提交使用 AJAX 技术,可以实现表单的异步提交,避免页面跳转整个页面的刷新。这对于需要频繁提交表单数据的场景非常有用,如搜索框、评论框等。...发送 POST 请求到服务器端的 submit.php 文件,并将响应内容更新到 id 为 result 的 div 元素中。... 在上述实例中,当用户点击“获取帖子”按钮时,通过 AJAX 发送 GET 请求到服务器端的 posts.json...然后,将帖子的标题和内容动态更新到 id 为 posts 的 div 元素中。总结本文介绍了三个常见的 AJAX 实例,展示了 AJAX 在动态加载内容、表单提交JSON 数据交互等场景下的应用。

38620

Thinkphp5学习019-项目案例-登录帐户使用异步提交

window.location.href="{:url('student/all')}"                     }                 },'json...');            }); 【知识点】 解析一.jquery传递ajax参数的方式$.post() 用法  $.post(URL,data,callback); .post() 方法通过 HTTPPOST...参数说明: URL:必选参数,用于服务器地址 data:可选,用于发送数据 callback:函数,用于数据返回处理 解析二.on('success.form.bv', function(e){success.form.bv...Function(result)是后台传回来的数据数组 二.修改控制器index.php中的代码 修改dologin()代码为: public function dologin()     {        ...$data) {           //$this->error('用户名密码错误');            return ['error'=>false,'msg'=>'用户名密码错误'];

49630

四种常见的 POST 提交数据方式

实际上,开发者完全可以自己决定消息主体的格式,只要最后发送的 HTTP 请求满足上面的格式就可以。 但是,数据发送出去,还要服务端解析成功才有意义。...例如 PHP 中_POST[‘sub’] 可以得到 sub 数组。 很多时候,我们用 Ajax 提交数据时,也是使用这种方式。...不过当时我是把 JSON 字符串作为 val,仍然放在键值对里, x-www-form-urlencoded 方式提交。...各大抓包工具如 Chrome 自带的开发者工具、Firebug、Fiddler,都会树形结构展示 JSON 数据,非常友好。...这时候,需要自己动手处理下:在请求头中 Content-Type 为 application/json 时,从 php://input 里获得原始输入流,再 json_decode 成对象。

2K10

Echo 的发帖操作是怎么做的

通过 form 表单 post/get 方式提交数据,当你点击 submit 按钮时,浏览器会把你在 input 里面输入的数据提交到 form 表单中的 action 这个路径。...因为在进行提交时,页面会发生跳转刷新,我给帖子点了个赞你页面还需要刷新一下?显然这样用户体验不好。 为此,Ajax 应运而生。...不过,jQuery 团队解决了这个难题,我们只需要一行简单的代码,就可以实现 Ajax 功能,这里就不再详细赘述了。...Echo 中当然也使用了 jQuery,我们来看看在 Echo 中发帖操作是如何发送异步请求的: ?...Ajax 会根据我们指定的 url /discuss/add 来找到对应的 Controller 方法,通过 id 选择器获取用户输入的数据,封装成 JSON 字符串发送过去(即帖子的标题和内容:{"title

1.2K21

Jquery 常见案例

在页面的ready函数里使用ajaxForm来给你页面上的表单做这些AJAX提交的准备工作。 ajaxForm 需要零个一个参数。这唯一的一个参数可以是一个回调函数或者是一个可选参数对象。...例子: var queryString = $('#myFormId .specialFields').fieldSerialize(); fieldValue 取出所有匹配要求的域的值,数组形式返回...从 0.91 版本开始, 这个方法 始终 返回一个数组。 如果没有符合条件的域,这个数组将会是个空数组,否则它将会包含至少一个值。 是否可以连环调用: 否, 这个方法返回的是一个数组。...缺省值: 表单的action的值 type 表单提交的方式,'GET' 'POST'....这个可以用在表单提交前的预处理,表单校验。如果'beforeSubmit'指定的函数返回false,则表单不会被提交

6.7K10

2018-09-26 四种常见的 POST 提交数据方式四种常见的 POST 提交数据方式

实际上,开发者完全可以自己决定消息主体的格式,只要最后发送的 HTTP 请求满足上面的格式就可以。 但是,数据发送出去,还要服务端解析成功才有意义。...例如 PHP 中, ? _POST['sub'] 可以得到 sub 数组。 很多时候,我们用 Ajax 提交数据时,也是使用这种方式。...不过当时我是把 JSON 字符串作为 val,仍然放在键值对里, x-www-form-urlencoded 方式提交。...各大抓包工具如 Chrome 自带的开发者工具、Firebug、Fiddler,都会树形结构展示 JSON 数据,非常友好。...这时候,需要自己动手处理下:在请求头中 Content-Type 为 application/json 时,从 php://input 里获得原始输入流,再 json_decode 成对象。

73420

Ajax第一节

发送get请求 XMLHttpRequest异步的方式发送HTTP请求,因此在发送请求时,一样需要遵循HTTP协议。 使用XMLHttpRequest发送get请求的步骤 //1....,解析完成后就能很方便的使用了 php处理json php关联数组 ==> json ( json_encode ) // php的关联数组 $obj = array( "a" => "hello...php对象/关联数组 ( json_decode ) $json = '{"a": "Hello", "b": "World"}';//json字符串 //第一个参数:json字符串 //第二个参数:...,如何发送php后台 php中有一个对象,如何发送到前台。...如果为空提示"手机号不能为空" (2) 手机号码格式必须正确, 提示"请输入正确的手机号码" 需求2:点击发送时,按钮显示为"发送中",并且不能重复提交请求 需求3:根据不同的响应结果,进行响应

3.9K20
领券