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" /> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |