我用的是thinkphp3.2.3为什么使用jquery的ajax接收不到post值

2024-10-29 17:14:01
推荐回答(2个)
回答1:

给你看个例子和解决办法:
例子:



{$vo.s_question}









{$f.q_name}



{$f.q_name}








这段代码 我想问一下 我用jquery写ajax如何能得到2个input里name的值, 直接用{'name1':'$("input[name=radiobutton{$f.sid}]").val()', 'name2':'$("input[name=checkboxbutton{$f.sid}]").val()'}似乎行不通, 获取不到

解决办法:
ThinkPHP的标签在javascript中是不解析的。
----
比较可行的办法是:
$('input:checkbox').each(function()
{
var name=$(this).attr('name');
alert(name);
});

回答2:

你的ajax发送对象错误,改成data: {userName: $("name='userName'").val()} 试试