记录贴:
今天做项目的时候,发现一个问题。用jquery post提交获取不到select的值
我是用id获取的:
html:
[code lang=”html”]
  <tr>
    <td>status</td>
    <td>
    <select name="status" id="status">
    <option value="">请选择</option>
     <option value="1" <{if $list.status==’1′}>selected <{/if}>>前台显示</option>
      <option value="2" <{if $list.status==’2′}>selected <{/if}>>前台关闭</option>
    </select></td>
  </tr>
[/code]
js:
[code lang=”js”]
function(){
					var status = $("#status").val();//获取值
					//alert(status);
					$.post(‘__APP__/Shanmao/pressedit’,{id:$("#id").val(),time:$("#time").val(),title:$(‘#title’).val(),dis:$("#dis").val(),status:status,ico:$("#ico").val(),website:$("input:[name=website]").val(),url:$("#url").val()},function(result){
						//alert(result);
						if(result.match("success")){
							location.reload();
							}else{
								alert(‘error’);
								}
						});
[/code]
这样获取不到值,都是空,于是我改成这样:就可以了~
[code]
var status = $("select[name=status]").val();
[/code]
真是郁闷!
