【发布时间】:2013-11-19 13:13:33
【问题描述】:
问题:
尝试自动生成表单并在没有用户干预的情况下提交。
完整代码:
<?php session_start(); ?>
<!DOCTYPE html>
<html lang="en">
<head>
<script type="text/javascript">
$(document).ready(function()
{
var url = 'test.php';
var form = $('
<form action="' + url + '" method="post">' +
'<input type="text" name="Datafile" value="' + <?php echo "upload/".$_SESSION['txtfile'].""; ?> + '">' +
'<input type="text" name="Perspective" value="' + <?php echo implode(" ", $_SESSION['dimensions']); ?> + '">' +
'<input type="hidden" name="form_submitted" value="true">' +
'</form>
');
$('body').append(form);
$(form).submit();
});
</script>
</head>
<body>
</body>
</html>
在查看 implode() 参数错误的源代码时,它首先给了我一个错误。
所需的解决方案:
表单加载后应自行提交。
任何人都可以发现错误或为什么表单不提交自己?
【问题讨论】:
-
implode()不喜欢的$_SESSION['dimensions']的值是多少?
标签: javascript php jquery forms