jQuery动态表单不在手机上发布

时间:2017-06-20 14:01:28

标签: javascript android jquery ios laravel

我正在尝试动态创建表单然后提交它。我有它在桌面浏览器上工作,但在移动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();

有关它为何无法在移动浏览器上运行的任何想法?

1 个答案:

答案 0 :(得分:0)

Laravel似乎没有正确看到令牌的问题。

我在页面中创建了表单并在JS中设置了字段。这似乎有效。