加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Ajax post提交方式注意事项

发布时间:2020-12-16 00:40:09 所属栏目:百科 来源:网络整理
导读:Ajax的post方式提交要注意send传递的参数要包含对应的接收的字符串名称,不能只是字段值。如传递:job="工作",切记忘记传递前面的job字符串,应该进行如下赋值后再利用ajax发送。 /* 创建Ajax对象 */ function createXMLHttpRequest(){var xmlhttp;if (windo

Ajax的post方式提交要注意send传递的参数要包含对应的接收的字符串名称,不能只是字段值。如传递:job="工作",切记忘记传递前面的job字符串,应该进行如下赋值后再利用ajax发送。

/* 创建Ajax对象 */

function createXMLHttpRequest()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+,Firefox,Chrome,Opera,Safari
xmlhttp=new XMLHttpRequest();
}
else
 {// code for IE6,IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
var postData="job"+job;
send(postData);

而不是直接send(job),切记遗漏参数名称!

postData与接收的Action变量名称要对应,当你接收不到参数值时可能是因为对应变量没有get set方法1.如果是接收的参数中文乱码,可以更改tomcat编码,更改方式:修改tomcat目录下的conf/server.xml找到如下位置

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

添加 URIEncoding="UTF-8"

添加完后为:

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8" />

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读