select下拉框的值传入jquery,并用ajax传到另一个php页面,老是传不过去。 jqueryajaxphpselect 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?phpif($_POST) { print_r($_POST); exit;}?><script src=scripts/jquery-1.8.3.min.js></script><script type="text/javascript">$(function(){ //获取多选下拉菜单里面的值 $("#submit").click(function(){ var ar=","; // 机智如我,用字符串而不是数组的形式连接起来,就不涉及ajax传送数组的问题了 $("option:selected").each(function(){ ar+=$(this).text()+","; }); alert("新生成的字符串为:"+ar); $.post(location.href, {cla:ar}, function(data,status){alert(data)}); }); });</script> <select><option>a</option><option>b</option><option>c</option><option>d</option></select><input type=button id=submit value=ok>应该没有问题,请自行检查是否有语法错误 sms.php改成http开头的绝对路径试试? 找到原因了。我用这个button触发ajax的同时,又用它来提交form表单了,而这是不被允许的。所以出现了一些奇奇怪怪的报错。谢谢各位,结贴。 嗯,是没贴全。但是我压根儿没想到问题会出在一个input按钮上。还是很谢谢大家。 请求一个展示平台展示次数控制的问题 linux用哪个的比较好 php连不上mysql,Warning: mysql_connect() [function.mysql-connect]: [2002] 由于连接方在一段时间 验证码的问题 php如何接收flash用post方式发送过来的参数 如何在PHP中直接打开页面? 关于搜索的问题 下面的php语句怎么不对呀? 一个php论坛的安装 请各位大虾高手帮我看一下,谢谢!!!! 数组排序问题 请教一个关于php数组问题
if($_POST) {
print_r($_POST);
exit;
}
?>
<script src=scripts/jquery-1.8.3.min.js></script>
<script type="text/javascript">
$(function(){ //获取多选下拉菜单里面的值
$("#submit").click(function(){
var ar=","; // 机智如我,用字符串而不是数组的形式连接起来,就不涉及ajax传送数组的问题了
$("option:selected").each(function(){
ar+=$(this).text()+",";
});
alert("新生成的字符串为:"+ar);
$.post(location.href, {cla:ar}, function(data,status){alert(data)});
});
});
</script>
<select>
<option>a</option>
<option>b</option>
<option>c</option>
<option>d</option>
</select>
<input type=button id=submit value=ok>
应该没有问题,请自行检查是否有语法错误