我正在通过以下行
设置Form标记的action属性 $("#divIsInternational span").bind('click', function() {
$('#action').val('bypcgDestination');
var SelectedItem = $(this).attr("id");
if (SelectedItem.toString() == "Domestic") {
$(this).removeClass().addClass("domestic selected");
$(this).siblings().removeClass("selected");
$("#toDefaultPage").attr("action", "home/domestic");
}
else {
$(this).removeClass().addClass("international selected");
$(this).siblings().removeClass("selected");
$("#toDefaultPage").attr("action", "home/international");
}
$("#isDomesticInMaster").val(SelectedItem);
$("#toDefaultPage").submit();
});
它在chrome中工作正常,但在firefox中没有,我无法找到问题,因为Firefox控制台也没有显示一些错误消息
答案 0 :(得分:0)
如果选择器#toDefaultPage
是表单元素,那么您应该能够使用jQuery内置的.submit()
- 函数:http://api.jquery.com/submit/
答案 1 :(得分:0)
我想分享我在这里遇到的问题,实际上我给了一个隐藏字段的id作为action.By我无法设置form tag的action字段。所以问题是隐藏字段id =“动作”。