私はこのコードを以下に示します。私はフォームを提出した後、 "/frontend_dev.php/coche1/new"に行きますが、それは決して行きません(対応するメソッドでdie( "enter")を追加しましたが、 "enter"は表示されません)...jQuery.ajax:最初の手順。それはURLに移動しません
<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コールが終了していて、コールのステータスはどうですか? –