我正在尝试动态创建表单然后提交它。我有它在桌面浏览器上工作,但在移动Android和iOS上,它不起作用。
它正在做的是刷新页面而不发送帖子请求。
以下是代码:
var $form = $(document.createElement('form')).attr('action', '/results').attr('method', 'POST');
$form.append(form.find('input[name="_token"]'));
$form.append('<input type="hidden" name="term" value="'+term+'">');
$form.append('<input type="hidden" name="extra" value="'+extra+'">');
$form.append('<input type="hidden" name="value" value="'+value+'">');
$form.append('<button id="submitSearch" type="submit"></button>');
$($form).appendTo(document.body);
$($form).submit();
有关它为何无法在移动浏览器上运行的任何想法?
答案 0 :(得分:0)
Laravel似乎没有正确看到令牌的问题。
我在页面中创建了表单并在JS中设置了字段。这似乎有效。