如何通过get methood获取表单的完整目标url
问题描述:
我有一个表单,其中有很多隐藏的输入元素被javascript添加到它。我无法访问表单指向的网站,并且有很多服务器端URL重定向,因此我无法调试我的JavaScript。如何通过get methood获取表单的完整目标url
如果我设置是这样的:
$('#myForm').submit(function(e){
e.preventDefault();
// Some way to see the full URL where this form would point to
});
这将帮助我很多我的URL匹配到一个由客户提供。
由于
答
我不知道为什么,这并没有来找我前面
$('#myForm').submit(function(e){
e.preventDefault();
var url = $('#myform').attr('action')
$('#myForm select, #myForm input').each(function(index, element){
var $element = $(element);
url += $element.attr('name') + '=' + $element.val();
url += (('#myForm select, #myForm input').length != index ? '&' : '');
})
console.log(url);
});
[jQuery来转到的
可能重复上形式的URL与添加到URL字段值提交字符串](http://stackoverflow.com/questions/1610214/jquery-to-goto-a-url-on-form-submit-with-field-values-added-to-the-url-string) – rnevius