首页 > 其他分享 >jquery.form.js与file文件域、document.domain有冲突

jquery.form.js与file文件域、document.domain有冲突

时间:2023-10-11 10:03:25浏览次数:41  
标签:jquery 文件 domain form json result file 数据


jquery.form.js的ajaxForm、ajaxSubmit方法无法成功执行回调函数:
1.用response.getWriter().out()给客户端打印数据与

<script type="text/javascript"> 

 document.domain="XXX.com"; 

</script>


使用jquery.form.js的ajaxForm、ajaxSubmit方法,如果表单中有file文件域,response是打印不出数据的,回调函数无法执行,但是如果没有file文件域,response则可以打印出数据。
2.给客户端返回json数据的时候,老提示下载文件
这个原因主要也是因为表单中有file文件域,如果换成text,就可以返回json数据了
有上传文件的表单是不能这样做,因为ajax没法发送整个到服务器
3.

<result type="json"> 

 <param name="includeProperties">result</param> 

 <param name="root">result</param> 

 </result>


includeProperties:自动将数据转换成json格式返回给客户端,不需要服务器端组织转换json数据,例如:String result="成功";前台获得的数据为{"result":"成功"},前台也不需要var result=eval("("+data+")");
root:后台需要组织转换json数据,前台也需要eval

标签:jquery,文件,domain,form,json,result,file,数据
From: https://blog.51cto.com/u_3177799/7806738

相关文章

  • struts2+hibernate+spring+jquery返回json List列表
    1.引入包:struts2-json-plugin-2.1.8.1.jarjson-lib-2.1.jarcommons-collections-3.2.1.jarcommons-beanutils-1.8.2.jarcommons-lang-2.4.jarezmorph-1.0.6.jar,其他的包略,这几个包是返回json形式的数据必须的2.<packagename="default"extends="js......
  • Transformer
    importmathimporttorchfromtorchimportnnimportmatplotlib.pyplotaspltfromd2limporttorchasd2ldefsequence_mask(X,valid_len,value=0):"""在序列中屏蔽不相关的项"""max_len=X.size(1)mask=torch.arange((max......
  • 关于Winform中使用DataGridView显示数据时,CheckBox选中状态异常问题
    使用C#创建的Winfrom项目,使用DataGridView显示数据,第一列中使用了DataGridViewCheckBoxColumn实现复选功能。但是当我绑定好数据后测试时,发现勾选和取消勾选的操作表现完全不按照预想的来——连续勾选几行后取消其中部分行的选中状态,再重复选中和取消时,原本不该被选中的checkBox......
  • Codeforces Round 707 (Div. 2, based on Moscow Open Olympiad in Informatics) B. N
    按以下\(n\)次操作制作蛋糕。叠上第\(i\)块面包,然后浇上\(a_i\)单位的奶油。可以使当前往下\(a_i\)块面包沾上奶油。输出空格隔开的\(n\)个数,第\(i\)个的\(0/1\)代表第\(i\)块面包是否沾有奶油。比较显然的思路可以进行差分修改。view1#include<bits/std......
  • SAP ABAP 域(domain)固定值读取方法
    1SELECTSINGLEVALPOS2FROMDD07V3INTO@DATA(GT_DD07V)4WHEREDOMNAME='ZSTUTYPE'ANDVALPOS=@P_ZSTUTYP."域名和值5IFSY-SUBRC<>0.6MESSAGETEXT-134TYPE'S'DISPLAYLIKE'E......
  • Winform-Button控件
    1、响应按钮的单击事件2、将按钮设置为窗体的“接受”按钮--就是按enter默认单击3、将按钮设置为窗体的“取消”按钮 ......
  • winform-Windows控件概述
    控件分类:文本类控件、选择类控件、分组控件、菜单控件、工具栏控件、状态栏控件控件命名规范:         控件的相关操作添加控件1、在窗口上绘制控件2、将控件拖拽到窗体上3、以编程的方式向窗体添加控件      ......
  • winform -Label控件
    1、设置标签文本   label1.Text="用一生下载你";2、显示/隐藏控件label1.Visible=true;   //来设置是否隐藏控件 ......
  • HTML中form表单隐藏input的两种方式
    以下是两种常用的隐藏元素的方法:第一种:使用内联样式:在input元素上添加style="display:none;"属性。html<formaction="/upload"method="post"enctype="multipart/form-data"><inputtype="file"name="file"class=&q......
  • [Typescript] Type and Interface for performance
    Let'ssayyou'recreatingacomponentthathasallthepropsof input butneedstoadda label prop.You'llneedtoextendfromthe ComponentProps typehelperimport{ComponentProps}from"react";exporttypeInputProps=Co......