0
我需要模擬表單提交。我無法以普通的方式提交表單,因爲根據用戶選擇的字段來篩選表單。jQuery發送重定向的帖子(模擬表單提交)
例如:
有兩種類型的廣告(招募和請求)和它們兩者具有接觸細節與相同fiels但如果用戶選擇當表單提交將提交空值第一個選項(報價)因爲第二個也有接觸。
這是我目前有:
var form = $('form[name=\'com_shareflat.offers\']');
form.submit(function(event){
event.preventDefault();
// radio button with type(offer or request)
var type = $('input[name=type]:checked', form);
// user can enter login details or create new user
var user_details = $('input[name=user_details]:checked', form);
// each type is in separate container
var data = type.closest('.form.container').find('input');
// merging user details with type
data.add(user_details.closest('.form.container input')).find('input');
// here I need redirect sending post
$.post({
url : form.attr('action'),
'data' : data.serialize()
});
return false;
});
問:我怎麼可以模擬表單提交僅發送自己的序列化數據?
你甚至可以發送用戶到路由器頁面,然後從該頁面 –