我有下面的代码。我希望在提交表单后将它转到“/frontend_dev.php/coche1/new”,但它永远不会(我在相应的方法中添加了一个die(“enter”),但“enter”未显示)...jQuery.ajax:第一步。它不会去的网址
<script type="text/javascript" src='http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.js'></script>
<script type="text/javascript">
$(document).ready(function() {
$('.formulario').submit(function() {
form_data = $.param($(this).serializeArray());
$.ajax({
url: "/frontend_dev.php/coche1/new",
type: "POST",
data: form_data,
success: function() {
alert("Data Saved: ");
}
});
});
});
</script>
<form class="formulario" id="1">
<input type="submit" value="Save">
<label for="coche1_marca">Marca</label>
<input type="text" id="coche1_marca" value="FJSDF" name="coche1[marca]">
<label for="coche1_modelo">Modelo</label>
<input type="text" id="coche1_modelo" value="FJSDÑF" name="coche1[modelo]">
</form>
任何帮助?
问候
哈维
你可以用Firebug控制台检查它,看看AJAX呼叫是否已经结束,呼叫的状态是什么? – 2010-11-18 22:47:40