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

我在同一页上用ajax发帖子,但我不能用php接收

在同一页上使用AJAX发帖子,但不能使用PHP接收的情况下,可以考虑以下解决方案:

  1. 使用前端框架:可以使用Vue.js、React等前端框架来处理AJAX请求和数据交互。这些框架提供了丰富的API和组件,可以方便地发送AJAX请求,并处理服务器返回的数据。
  2. 使用其他后端语言:除了PHP,还有其他后端语言可以处理AJAX请求,例如Node.js、Python、Java等。你可以选择其中一种后端语言来接收AJAX请求,并进行相应的处理和响应。
  3. 使用服务器中间件:如果你无法更改后端语言,可以考虑使用服务器中间件来处理AJAX请求。例如,可以使用Nginx作为反向代理,将AJAX请求转发给能够处理的后端服务器。
  4. 使用无服务器计算(Serverless):无服务器计算平台(如腾讯云的云函数SCF)可以让你在不需要管理服务器的情况下运行代码。你可以编写一个云函数来接收AJAX请求,并在云函数中处理请求。

总结起来,你可以使用前端框架、其他后端语言、服务器中间件或无服务器计算来处理AJAX请求,以实现在同一页上使用AJAX发帖子的功能。具体选择哪种方案取决于你的需求和技术栈。

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

相关·内容

thinkphp创建应用的一般流程

对老式的Web应用程序来说,视图就是由HTML元素组成的界面,新式的Web应用程序中,HTML依旧视图中扮演着重要的角色,但一些新的技术已层出穷,它们包括Adobe Flash和象XHTML,XML...MVC的三个部件中,模型拥有最多的处理任务。例如它可能用象EJBs和ColdFusion Components这样的构件对象来处理数据库。...它只是接收请求并决定调用哪个模型构件去处理请求,然后确定哪个视图来显示模型处理返回的数据。...我们总结MVC的处理过程,首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户 单入口...图片.png 九、登录注册页 (一)注册 前台将用户信息发送给后台,后台判断数据库是否有重名,若重名则注册失败 那么这里会用到ThinkPHP的ajax传送数据,前台ajax可以我们学过的方法都行

1.5K30

jsonp总结

因为 script 标签只支持get请求,故JSONP只能用GET请求 例子1 后台 PHP 代码,返回一段可 JS 运行的脚本,供前台调用 header('Content-type: application...和jsonp这两种技术调用方式“看起来”很像,目的也一样,都是请求一个url,然后把服务器返回的数据进行处理,因此jquery和ext等框架都把jsonp作为ajax的一种形式进行了封装; 2、但...ajax和jsonp其实本质是不同的东西。...3、所以说,其实ajax与jsonp的区别不在于是否跨域,ajax通过服务端代理一样可以实现跨域,jsonp本身也排斥同域的数据的获取。...JSONP的总结: 只能用GET请求 核心是动态添加script标签来调用服务器提供的js脚本 JSONP不是ajax的特例,只不过经常被封装进了ajax

1K20

安全开发之 token 那些事

目前的最多的就是使用“token”认证用户的身份。 本文主要讲述了你不知道的关于 token 的那些事,以及目前常见的应用中增加 token 认证的方案。 token 的作用 token 是什么?...token 开发中的实践 1、前后端混合开发 使用前后端混合开发模式是较为传统的开发模式。一般是后端写完功能让前端写样式,前后端共同维护着同一个页面。... 表单提交上来时先检查接收到的 token 是否与 session 中的 token 相等,相等即可证明请求是来自用户自己,不相等则该请求很可能并非来自用户本身,很可能用户遭到了 CSRF...这种开发模式目前流行的单应用(SPA)中使用较多。在这种应用中可以不使用 session 会话来维持客户端与服务器的通信。转而只用 JWT(Json Web Token)来实现身份认证。...https://jwt.io/introduction/ 单应用为了维护其良好的用户体验,发送请求的方式由传统的 form 表单提交改为了使用 AJAX/Fetch 传输数据,实现页面无刷。

1.6K00

第109天:Ajax请求GET和POST的区别

一、Ajax请求GET和POST的区别   1.使用Get请求时,参数URL中显示,而使用Post方式,则不会显示出来   2.使用Get请求发送数据量小,Post请求发送数据量大   3.get请求需注意缓存问题...["strName"]接收   post 方法Request.Form["strName"] 接收   注意:     虽然两种提交方式可以统一Request("strName")来获取提交数据,但是这样对程序效率有影响...page=1,表示获取第一的数据 Post请求的目的是向服务器发送一些参数,例如form中的内容.   与 POST 相比,GET 更简单也更快,并且大部分情况下都能用。   ...然而,以下情况中,请使用 POST 请求:     1、无法使用缓存文件(更新服务器的文件或数据库)     2、向服务器发送大量数据(POST 没有数据量限制)     3、发送包含未知字符的用户输入时...3、收集的数据及HTML表单内的输入字段名称的总长超过1024个字符。 五、案例  1、HTML代码(原生Ajax代码) 1 <!

1.6K20

总结 XSS 与 CSRF 两种跨站攻击

甚至愿意的情况下,能用 iframe 发起 POST 请求。当然,现在一些浏览器能够很智能地分析出部分 XSS 并予以拦截,例如新版的 Firefox、Chrome 都能这么做。...PHP 可以 htmlspecialchars 函数,Python 可以导入 cgi 模块其中的 cgi.escape 函数。如果使用了某款模版引擎,那么其必自带了方便快捷的转义方式。...现在的浏览器基本不支持表单中使用 PUT 和 DELETE 请求方法,我们可以使用 ajax 提交请求(例如通过 jquery-form 插件,最喜欢的做法),也可以使用隐藏域指定请求方法,然后用...接收请求的页面,把接收到的信息中的令牌与 Session 中的令牌比较,只有一致的时候才处理请求,否则返回 HTTP 403 拒绝请求或者要求用户重新登录验证身份。...本文只是个人认识的一个总结,便讨论过深了。

1.7K80

让Typecho无限滚动加载的方法

这里介绍一个jQuery插件:Infinite AJAX Scroll,通过这个插件能快速实现无限滚动翻页。因为是jQuery所以到处都能用,这里我们以Typecho作为例子。...php $this->options->themeUrl('js/jquery-ias.js'); ?...>"> 第二步为Typecho加上分页 如果看官网文档的话,它会告诉你分页代码带有数字列表的pageNav(); ?>。...如果你的是这个代码,请务必换成pageLink('下一','next'); ?>。 步骤三调整代码 把下面这段代码插在步骤一代码的后面即可,然后我们要做一些调整。...为了更方便理解,偷了个图,基本就是这样的 3460088466.jpg 步骤四重载函数 因为文章可能含有缩略图,而缩略图可能会用到惰性加载的js,所以ajax加载文章后,缩略图可能加载异常,这时我们需要在步骤三的代码最后加上一条

1.6K20

原生JS与jQuery对AJAX的实现

AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 是与服务器交换数据并更新部分网页的艺术,不重新加载整个页面的情况下。...后指定,多个参数&分隔 GET请求同一URL时会有缓存,通过参数是否一致来判断 解决缓存问题,加个时间戳使每次参数不一致,上例中的t=Math.random() 2.POST var...四、AJAX的调试 在运行AJAX的页面按F12(Chrome下),进入“Network”选项卡,点击"XHR"过滤器,然后触发AJAX的事件。 ? 点击要进行调试的AJAX动作,进入详情。 ?...基本通过发送的数据及传回的数据就能定位问题所在了。...五、总结 一般来说,处理AJAXjQuery的get和post的就够用,如果是JSON数据的话getJSON,注意缓存问题,特殊的应用再考虑ajax(),另外,AJAX还有一个很严重的问题是跨域

2.9K20

初学者必看Ajax的总结

无法 URL 直接访问 ajax 应用场景 场景 1. 数据验证 场景 2. 按需取数据 场景 3....(默认为 true,一般建议为 false) false:同步模式发出的请求会暂停所有 javascript 代码的执行,知道服务器获得响应为止,如果浏览器连接网络时或者在下载文件时出了故障,页面就会一直挂起...谈谈 JSONP 要访问 web 服务器的数据除了 XMLHttpRequest 外还有一种方法是 JSONP 如果 HTML 和 JavaScript 与数据同时同一个机器,就可以使用 XMLHttpRequest...把字符串转化成对象,使用 jsonp 时,script 标志会解析并执行返回的代码,等我们处理数据时,已经是一个 JavaScript 对象了 注意浏览器的缓存问题 末尾增加一个随机数可避免频繁请求同一个链接出现的缓存问题... PHP 中,GET 方式$_GET[]获取;POST 方式$_POST[]获取;两种方式都可用$_REQUEST[]来获取 总结 使用load() 、$.get()和$.post()方法完成了一些常规的

2.6K40

Ajax教程_ajax是服务器端动态网页技术

Ajax的应用 以前我们开发的时候,没有ajax,想要看另一个内容,只能让浏览器跳转到另一个页面,重新加载.导致用户体验很不好,并且由于同一个网站很多内容都一样,导致相同的内容被请求了多次,也浪费了宝贵的时间....有了Ajax,就是可以让数据需要时候加载,比如我有一个展示数据的表格和提交数据的表单,我们可以提交的时候利用Ajax刷新页面的情况下提交到后台,之后让后台给我们一个响应结果,我们可以直接替换到原始的标签...,这样用户就可以看到更新后的数据,对用户的体验非常好 Ajax使用 原生Ajax // 创建Ajax let xhr = new XMLHttpRequest(); // 配置请求地址和请求方式...这里引用一下掘金大佬的猫YMY的文章,具体大家可以看看,jquery也可以说比较常用,基本写起来也还是比较简单,但是听周围的人说现在都不用jquery因为比较慢,下面就介绍介绍别的方式....Vue axios Vue是推荐axios框架,这个是基于promise的,个人感觉写起来比jquery方便,并也比较快,比较推荐 //发送一个`POST`请求 axios({ method

1.3K30

HTTP协议学习

客户端想“删除”服务器的指定资源,请求方式有AJAX-DELETE请求 ①.DELETE /user HTTP/1.1 客户端想删除服务器的所有用户 ②.DELETE /user?...and xml,该技术由google 推出,最大不同:发送请求和接收数据都由Js完成,以下为Ajax代码固定Js,请求并且接收响应4步: (1).创建ajax对象 var xhr = new XMLHttpRequest...:(Ajax绝对不能用表单提交,否则为同步) A.地址栏输入地址回车 B.表单 submit C.... E.kk = '1.php' 18.Ajax常用对象和属性事件方法 (1).xhr对象:向web服务器发送请求,并接收返回响应消息 var xhr = new XMLHttpRequest...,如果 readyState 为 4,这个属性保存了完整的响应体 19.Ajax 原理 客户端浏览网页的同时,浏览器底层使用XMLHttpRequest对象,向服务器发起HTTP请求,并接收服务器的响应消息

6.6K10

探索ASP.NET MVC5系列之~~~2.视图篇()---包含XSS防御和异步分部视图的处理

5.强类型视图(常用命名空间可以定义Views下的Web.Config) 通过ViewBag传递少量数据的确的爽,也挺喜欢这样的。...如果你把用户的输入Html.Raw的方式显示,那就坑爹了(尽量避免这种方式,至少用户输入的不能用这种) ? ?...如果你的视图是aspx的记得过滤HTML,JS,URL哦~基本问题都出在这 7.布局系列 1._ViewStart MVC5以前都是要手动引用”母版“ ?...视图都不需要引用”母版“了(默认就全部引用了_Layout) ? 2.RenderSection~~呈现特别的节部分 一般推荐这么写: ? 如果子页面没有定义Footer的节,那么就报错了 ?...其他两种写法:子中定义了Footer就显示子的,没有定义就显示默认 ? ? 另一种方式(逆天的比较多):@RenderSection("Footer", false) ? 3.

2.2K70

HTML5 WebSockets 基础使用教程

今天彬Go将让大家通过Php环境的服务器端运行WebSocket,创建客户端并通过WebSockets协议发送和接收服务器端信息。 什么是WebSockets?   ...一些AJAX应用使用上述技术-这经常是归因于低资源利用。   试想一下,如果服务器早晨会自启动并发送数据到那些希望接收而不用提前建立一些连接端口的客户端,这是一件多棒的事情啊!...使用基于windows 7的XAMPP来实现本地运行PHP。phpwebsockets是PHP WebSocket服务器。...(以我的经验这个版本存在一些小问题,已对它做了些修改并上传源文件共享给大家)下面的这些不同版本也可以实现WebSocket,如果某个不能用,你可以试试其它版本或者继续看下面的教程。...第三步:开始创建客户端 下面来创建基本模板,这是的client.php文件: 1 <!

1K20

WordPress评论ajax动态加载,解决静态缓存下评论更新问题

这是一个历史遗留问题,自从博客部署了 PHP 纯静态缓存之后,所有页面都是 html 静态内容了,而且七牛 CDN 静态分离之后,速度更是达到极致!...多次改进之后,已经趋向于完美,而且这个 php 缓存优化也是张戈博客有偿服务最受欢迎的项目之一。...前不久,有朋友拿的网站练手,大量代理 IP 对的博客进行 DDos 攻击,无奈之下博客临时转入到百度云加速。...以上代码保存为 php 文件,比如 ajax-comments.php,保存到网站根目录,备用。...,将触发 ajax 函数,先隐藏当前分页的所有评论,然后 ajax 拉取第 99 的内容,然后将评论部分加载出来,实现刷新页面来加载评论。

2.4K60

那些年拿下的demo站之方维O2O

一直想写个详细的再交,结果没时间就没写,这两天上去一看鸡毛都没了,全补完了,shell也掉光了,后台也进不去…… 想想算了挖了。还好有记笔记的习惯,拿出来分享一下。 以下是笔记。...很快源码里找到一处鸡肋文件包含。/admin/Lib/Action/ApiLoginAction.class.php <?...再构造本地上传单: <form action="http://o2odemo.fanwe.net/m.<em>php</em>?...但这里不一样,<em>我</em>解压出来一个xxxx_api.<em>php</em>,虽然<em>在</em>public目录下不能执行,但通过文件包含的方法包含之,即可执行<em>我</em>的webshell了。...文中被绕过的方法实际<em>上</em>就是这个正则: ? 这样通过后缀去禁止执行的方式是很不可靠的,文中<em>我</em>通过pathinfo的方式(xxx.<em>php</em>/xxx)来绕过了这个正则。

84920
领券