我通過jQuery ajax將一個變量從一個文件傳遞給另一個包含表單的php文件。在數據被傳遞到的表單頁面中有下面的代碼,這些值被正確地傳入,並且字段被正確的條目填充,我能夠用螢火蟲響應來做到這一點,但頁面不是自動提交。他們的任何我應該尋找的是阻止自動提交表單。如果我直接訪問表單頁面,我可以看到自動提交作品。表單自動提交ajax不工作
<?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);
}
});
[Danger Will Robinson](http://en.wikipedia.org/wiki/Cross-site_scripting) – Quentin