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

ExtJs Form.submit()响应没有响应json正文

ExtJs是一种基于JavaScript的前端开发框架,它提供了丰富的组件和工具,用于构建交互性强、功能丰富的Web应用程序。Form.submit()是ExtJs中用于提交表单数据的方法。根据提供的问答内容,问题是关于Form.submit()方法没有响应json正文的情况。

首先,要解决这个问题,我们需要确保以下几点:

  1. 确认服务器端是否正确处理了请求:在服务器端,需要确保能够正确解析并处理提交的表单数据,并返回正确的响应。可以使用后端框架(如Node.js、Java Spring等)来处理请求,并确保返回的响应中包含正确的json正文。
  2. 确认前端代码是否正确调用了Form.submit()方法:在前端代码中,需要确保正确调用了Form.submit()方法,并传递了正确的参数。可以使用浏览器的开发者工具来检查网络请求,确认请求是否正确发送到服务器端。
  3. 确认网络连接是否正常:确保网络连接正常,可以通过尝试访问其他网站或使用网络诊断工具来检查网络连接是否存在问题。

如果以上几点都没有问题,但仍然没有响应json正文,可能是由于以下原因:

  1. 响应头中缺少Content-Type字段:在服务器端返回的响应头中,需要包含Content-Type字段,并设置为"application/json",以指示返回的正文是JSON格式的数据。
  2. 响应正文为空:在服务器端返回的响应正文中,需要确保包含了正确的JSON数据。可以在服务器端打印日志或使用调试工具来确认响应正文是否正确生成。
  3. 前端代码未正确处理响应:在前端代码中,需要正确处理服务器端返回的响应。可以使用浏览器的开发者工具来检查响应是否正确接收,并查看响应的内容。

综上所述,要解决ExtJs Form.submit()响应没有响应json正文的问题,需要确保服务器端正确处理请求并返回正确的响应,同时前端代码正确调用Form.submit()方法并正确处理服务器端返回的响应。如果问题仍然存在,可以进一步检查网络连接、响应头和响应正文等方面的问题。

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

相关·内容

产品前端重构(TypeScript、MVC框架设计)

该系统的前端是基于 ExtJs 5 进行构造的,后端是基于 Asp.net MVC 提供的 REST 数据接口。...易错、难写:这是 JavaScript 这种弱类型、解释型脚本语言的通性,再加上 EXTJS 框架本身大量使用 JSON 对象来表达参数,开发环境无法提供智能提示,开发者只能靠不断地查询 Api 文档才能编程...这种继承需要使用的是 EXTJS 本身的面向对象类型系统框架带来的继承方案,即使用 Ext.define 来定义继承的子类。...由于视图控件还是采用 EXTJS 中的控件,所以这个 MVC 框架中的 View 其实是图中的 ViewBuilder,其职责为创建 EXTJS 中的控件。...form.submit({ success: () => { Ext.MessageBox.alert('提示', "提交成功!"

1.9K80
  • 【网安学术】基于ExtJS的V**管理系统的设计与实现

    由于应用要求,该管理系统需界面美观、响应迅速、用户体验佳,且稳定性强、易于维护。...正文内容: 0 引 言 为了优化界面性能并增强竞争力,越来越多的管理系统和网站陆续开始采用Ajax(Asynchronous JavaScript and XML)这种创建交互式网页的新型技术。...1.2 ExtJS的优势 (1)ExtJS开发的Web界面美观丰富,能很好地满足用户体验,给B/S应用带来生命力和活力; (2)ExtJS可用于.Net、Java、PHP等各种语言开发应用中; (3)ExtJS...如此,这将大大提高ExtJS在IE下的性能,使得网页响应变快,IE对其兼容性变强。 3.3 数据库的实现 后台数据库采用SQLite软件存储数据。...因此,后期会考虑对ExtJS实现功能定制,且进一步优化PHP与ExtJS的数据交互机制。

    1K10

    YUI3的几点说明

    数据的处理步骤和流程 示例中,加载数据时会发一个ajax请求,服务器端返回一个json字符流,前端在回调方法里将其转化为json对象, 并将它绑定到表单里面;提交数据时有二种,一种是原生的表单提交...将表单的数据组成一个json字符串发送到后端处理.这种方式有个好处,就是前后台的交互只围绕一个业务数据对象(bussinessData)来展开....开源的框架选择了以后,我们能不能驾驭它,成本风险评估如何 可行性方案(个人意见): 基于YUI3的widget开发是一个可行并且是一个长远的的解决方案 基于二个现实,一是在富客户端原TB积累了一定的extjs...icon: 'submit' }).render('#demo'); btn.on('click', function() { form.load_data('user.json...'); }); btn2.on('click', function() { //form.submit(); }); var validator1 = new

    84140

    web中的树形结构【小结】

    2、 获得与引用Ext js 要使用 ExtJS,那么首先要得到 ExtJS库文件,该框架是一个开源的,可以直接从官方 网站下载,网址http://extjs.com/download。...应用 extjs需要在页面中引入 extjs的样式及 extjs库文件,样式文件为resources/css/ext-all.css,extjs的 js库文件主要包含两个,adapter/ext/ext-base.js...此外,调用的url可以是任何后台语言返回的json。...JQuery的核心代码,实现一套能完成大部分常用功能的Tree插件,它具有以下特点: 1) 兼容 IE、FireFox、Chrome等浏览器; 2) 在一个页面内可同时生成多个Tree实例; 3) 支持 JSON...数据; 4) 支持一次性静态生成和Ajax异步加载两种方式; 5) 支持多种事件响应及反馈; 6) 支持Tree的节点移动、编辑、删除; 7) 支持任意更换皮肤/个性化图标(依靠css); 8) 支持极其灵活的

    3.5K20

    HTTP的请求方法OPTIONS

    官方定义 OPTIONS方法是用于请求获得由Request-URI标识的资源在请求/响应的通信过程中可以使用的功能选项。...该请求方法的响应不能缓存。 如果这个OPTIONS请求包含一个正文(有Content-Length或Transfer-Encoding存在),则必须有Content-Type来指定媒体类型。...虽然规范里没有定义这种正文的用法,但是HTTP将来的扩展可能会用它来查询服务器上更详细的信息。不支持该扩展的服务器可以忽略该请求正文。...得到的200响应应该包含一个头域,指明服务器实现的和适用于该资源的可选特征(如:Allow),可能还包括该规范尚未定义的扩展。如果有响应正文,则应包含关于通信选项的信息。...本规范没有定义该正文格式,但可能在HTTO将来的扩展中定义。可以利用内容协商来选择合适的响应格式。如果没有响应正文响应必须包含Content-Length,并且值为“0”。

    97720

    HTTP消息

    HTTP headers:一个可选的HTTP头集合指明请求或描述消息正文。 empty line:-个空行指示所有美于请求的元数据已经发送完毕。...body:一个可选的包含请求相美数据的正文(比如HTML表单内容)或者响应相美的文档。正文的大小有起始行的HTTP头来指定。...起始行和HTTP消息中的HTTP头统称为“请求头”,而其有效负载被称为“消息正文”。 请求消息与响应消息 ? 请求消息 起始行 起始行包含三个元素 请求方法 请求地址 HTTP版本 ?...使用GET的请求应该只被用于获取数据 HEAD HEAD方法请求一个与GET请求的响应相同的响应,但没有响应体 POST POST方法用于将实体提交到指定的资原,通常导致状态或服务器上的副作用的更改 PUT...Upgrade标头发送的,井且指示服务器也正在切换的协议 102 Processing 此代码表示服务器已到井正在处理该请求,但没有响应可用 成功响应 状态码 描述 200 OK 请求成功 201

    86430

    HTTP消息

    HTTP headers:一个可选的HTTP头集合指明请求或描迹消息正文。 3. empty line:一个空行指示所有关于请求的元数据已经发送完毕。...4. body:一个可选的包含请求相关数据的正文(比如HTML表单内容),或者响应相关的文档。正文 的大小有起始行的HTTP头来指定。...起始行和HTTP消息中的HTTP头统称为“请求头”,而其有效负载被称为“消息正文”。 请求消息与响应消息 HTTP请求消息:由客户端发送用来触发一个服务器上的动作。...使用GET的请求应该只被用于获取数据 HEAD HEAD方法请求一个与GET请求的响应相同的响应,但没有响应体 POST POST方法用于将实体提交到指定的资源,通常导致状态或服务器上的副作用的更改 PUT.../pkcs12,application/vnd.mspowerpoint, application/xbtml.application/xml,application/pdf,application/json

    74500

    在 Laravel 控制器中进行表单请求字段验证

    首先我们调整下 routes/web.php 中的表单提交路由,将其命名为 form.submit: Route::post('form', 'RequestController@form')->name...('form.submit'); 然后,修改 resources/views/request/form.blade.php 视图中的表单,新增两个字段,并将表单提交 URL 修改为上面定义的路由: <label...如果表单验证通过,则继续向下执行,如果表单验证不通过,会抛出 ValidationException 异常,具体怎么处理这个异常要看请求方式,如果是 Ajax 请求的话,将会返回包含错误信息的 JSON...响应(错误码为 422),如果是正常的 POST 表单请求的话,会重定向到表单提交页,并包含所有用户输入和错误信息,以便重新渲染已填写表单并显示错误信息。

    5.8K10

    http协议

    使用GET的请求应该只被用于获取数据 POST: 将实体提交到指定的资源,通常导致状态或服务器上的副作用的更改 HEAD: 请求一个与GET请求的响应相同的响应,但没有响应体 PUT: 请求有效载荷替换目标资源的所有当前表示...Content - Length:表示请求消息正文的长度。 Cookie:这是最重要的请求头信息之一,参见后面《Cookie处理》一章中的讨论。...PNG … content of chrome.png … ——WebKitFormBoundaryrGKCBY7qhFd3TrwA– 首先生成了一个 boundary 用于分割不同的字段,为了避免与正文内容重复...#### application/json 例如AngularJS中Ajax请求,默认提交JSon // http post var data = {‘title’:’test’, ‘sub’ : [1,2,3...function(result) { … }); // http request POST http://www.example.com HTTP/1.1 Content-Type: application/json

    61910

    Jquery Ajax请求文件下载操作失败的原因分析及解决办法

    "name","strZipPath"); input1.attr("value",strZipPath); $("body").append(form); form.append(input1); form.submit...有效值如下: xml-响应文本被解析为XML文档,而作为结果的XML DOM被传递给回调函数 html-响应文本未经处理就被传递给回调函数。...在已返回HTML片段内的任何块将被求值 json-响应文本被求值为JSON字符串,而作为结果的对象被传递给回调函数 jsonp-与json相似,不同之处是提供远程脚本支持(假定远程服务器支持...) script-响应文本被传递给回调函数。...在任何回调函数被调用之前,响应被作为一个或多个JavaScript语句而进行处理 text-响应文本被假定为普通文本。服务器资源负责设置适当的内容类型响应标头。

    3.5K30

    接口测试|Postman设置断言

    '))16、响应正文json时,可以利用postman进行解析再获取部分响应正文var jsondata = JSON.parse(responseBody); //把响应正文转化为json..."//json格式响应正文 通过json视图更清晰//旧版本var jsondata = JSON.parse(responseBody) //把响应正文转化为json对象var expires_in...= jsondata.expires_in //json对象名.键名tests["case_demo_06: 验证json格式响应正文是否正确 "] = expires_in === 7200//新版本...var jsondata = pm.response.json() //把响应正文转化为json对象var expires_in = jsondata.expires_in //json对象名.键名...tests["case_demo_006: 验证json格式响应正文是否正确 "] = expires_in === 7200 断言的展示结果如下图:图片语法二: Chai.js断言库,可以通过右侧页签点击生成代码

    97810

    HTTP笔记

    简介 超文本协议(Hyper Text Transfer Protocol) 特点: 应用层协议,基于 TCP 协议 请求响应:遵循客户端-服务端模型,客户端打开一个连接发出请求,然后等待服务器响应 简单可扩展...与 POST 方法的区别是 POST 方法侧重于数据的增加,而 PUT 方法侧重于数据的修改 DELETE 删除指定的资源 HEAD 类似 GET,不过没有响应体 CONNECT 建立一个由目标资源标识地服务器的隧道...5.2 响应报文 状态行:由 HTTP 协议版本号、状态码、状态消息三部分组成 响应头:说明客户端要使用的信息,如 Date 表示生成响应报文的日期和时间,Content-Type 表示返回的内容的内容类型以及编码类型...空行:必须,即使响应报文主体为空,也必须要有空行。...空行的作用是用来通知客户端响应头已经结束,接下来是响应正文部分 响应正文:服务器返回给客户端的文本信息 5.3 常用请求头 5.4 常用响应头 5.5 缓存 强缓存 Expires Cache-Control

    39920

    HTTP实用指南 - 笔记

    二进制协议,压缩 Header,服务器推送 HTTP/3 草案 未来的协议 # 报文分析(HTTP/1.1) 请求报文: 起始行(格式:请求方法 请求资源路径 HTTP 版本) 请求头 空行 请求正文...响应报文: 起始行(格式:HTTP 版本 状态码 状态信息) 响应头 空行 响应正文 # HTTP Method GET - 请求一个指定资源的表示形式,使用 GET 的请求应该只被用于获取数据...,但没有响应体 CONNECT - 建立一个到由目标资源标识的服务器的隧道 OPTIONS - 用于描述目标资源的通信选项 TRACE - 沿着到目标资源的路径执行一个消息环回测试 PATCH...()) //.json () 方法将响应转换为 JSON } postData('http://example.com/answer', {answer: 42}) .then(data => console.log...(data)) //data 为 `response.json ()` 返回的 JSON .catch(error => console.error(error)) # Node:标准库 HTTP

    83620

    FastAPI 学习之路(十五)响应状态码

    前言 我们之前分享的是是请求模型,请求参数,这次呢,我们看下响应状态码相对应的。...正文 我们可以规定对应请求的状态码,那么我们应该如何来实现。...100 及以上状态码用于「消息」响应。你很少直接使用它们。具有这些状态代码的响应不能带有响应体。 200 及以上状态码用于「成功」响应。这些是你最常使用的。...此响应在没有内容返回给客户端时使用,因此该响应不能包含响应体。 300 及以上状态码用于「重定向」。具有这些状态码的响应可能有或者可能没有响应体,但 304「未修改」是个例外,该响应不得含有响应体。...400 及以上状态码用于「客户端错误」响应。这些可能是你第二常使用的类型。 一个例子是 404,用于「未找到」响应。 对于来自客户端的一般错误,你可以只使用 400。

    98560
    领券