日期:2014-05-18  浏览次数:20510 次

ajax页面数据传输问题
我利用div进行页面布局,利用ajax将右部分的页面进行更新,更新后的页面中包括含了一个文本输入框和按钮,要实现点击按钮后通过再ajax讲文本框的内容传到后台(后台用jsp),后台根据传的值返回相应的页面进行更新,但是问题是我点击按钮后,通过js无法获取文本框中的内容,这是为什么呢?
ajax div

------解决方案--------------------
你点击了按钮但是没有获得内容,那就是你的js执行了没,里面的代码执行了没,控件名对了没,方法对了没,你贴代码出来
------解决方案--------------------
1、在后台的方法中加System.out的输出语句,看是否被调用
2、前台ajax中用alert方式输出后台返回的结果
------解决方案--------------------
用firefox来进行错误的调试,估计是js的错误。
------解决方案--------------------
var inputtest=document.getElementById("inputtest");
改成
var inputtest=document.getElementById("inputtest").value;
------解决方案--------------------
document.getElementById("inputtest") 取的是控件对象

document.getElementById("inputtest").value取得的才是值
------解决方案--------------------
补充:
if(inputtest==""){
alert("名称不能为空");
return false;


如果没有其中没有输入的情况,获取到的是空串,不是null