我的问题如下,我正在尝试通过jquery和ajax在一个文件中提交一个表单,该文件具有针对文件不同部分的switch语句和功能。执行表单和jquery时,它将开关更改回默认页面,我的代码如下
do.php 是一个不需要 GET 变量的不同文件切换语句:
switch($_GET['action']) {
case 'page2' :
page2();
break;
default :
index();
break;
}
Javascript:
<script type='text/javascript'>
$("#form").submit(function() {
event.preventDefault();
$.ajax({
type: "POST",
url: "do.php",
data: { c: $("#id").val()},
success: function() {
alert('test');
}
});
});
</script>
形式:
<form id='form'>
<input type='hidden' id='id' value='".$r['cID']."' />
<td><input type='submit' value ='Submit/></td>
</form>
我的表单和Javascript是函数page2()
的一部分
这是通过使用按钮并删除这些标签<form>
来修复的,这些标签导致文件转到page.php?