日期:2014-05-16  浏览次数:20728 次

简单的ajax.post方法的问题
这只是个例子。
我定义了一个button 的id为btn,用来触发下面js代码
$document.ready(function(){
$("#btn").click(function(){
var con="str";
ajax_test(con);
});
});
function ajax_test(params)
{
$.ajax({
url:'cm.jsp',
type:'post',
dataType:'html',
data:params,
error:function(){alert("error");},
success:function(products){$("#index_list").html(products);}
});
}


index_list是用来显示的div。

cm.jsp主要代码如下
<%String name = request.getParameter("params");
out.println(name+"ee");
 %>


为什么我点击按钮后什么都没反应?刚学ajax不是太懂,浏览器唯一的变化就是加了个“?”

求大神解惑

------解决方案--------------------
$("#btn").click(function(){
        var con={params:"str"};
        ajax_test(con);
});