我想在成功提交表格后隐藏div。
问题是每个div都有一个唯一的ID,比如
<div id="ticket_1324">
...
</div>
要处理表格我有这个(工作)功能:
<script>
function dosubmit(id){
var data = $('form').serialize();
$.post('url', $("form").serialize(), function(data) {
$('#ticket_'.id).fadeOut('fast');
});
};
</script>
由于某种原因,'#titet _'.id不反映:ticket_1324。
我该如何解决这个问题?
我还有第二个问题:
当表单的值如last = 1时,处理后我需要重新加载页面。
<input type="hidden" name="last" value="1" />
数据已序列化。我怎样才能获得最后的价值? data.last不起作用......
我该怎么做?
答案 0 :(得分:5)
将.
替换为+
$('#ticket_'+id).fadeOut('fast');
回答你的第二个问题
您可以通过这种方式获得输入值
if($("input[name='last']").val() == 1){
// do your processing
}