【发布时间】:2011-09-25 10:58:59
【问题描述】:
我通过 jQuery ajax 将一些变量从一个文件传递到另一个包含表单的 php 文件。在传递数据以在其中包含以下代码的表单页面上,值正在正确传递,并且字段正在填充正确的条目,我可以通过萤火虫响应来做到这一点,但页面不是自动提交。他们有什么我应该寻找的东西是防止表单自动提交。如果我直接访问表单页面,我可以看到自动提交作品。
<?php
$title = $_POST['title'];
$wrapper = $_POST['wrapper'];?>
<form action="test.php" method="post" id="publish">
<input type="text" value="<?php echo $title ?>" name="title">
<textarea name="wrapper"><?php echo $wrapper?></textarea>
<input type="submit" value="Submit">
</form>
<script>
window.onload = function(){
document.getElementById('publish').submit();
}
</script>
发送值的 ajax 代码如下所示
$.ajax({
type: "POST",
url: "process.php",
data: {
title: 'test',
wrapper: 'testing123'
},
success: function(msg){
alert( "Data Saved: " + msg );
}
});
【问题讨论】:
标签: php javascript jquery forms submit