我想提出我的表格值與阿賈克斯 我有一個模式在我看來文件 模態我建了一個自定義窗體到我的數據提交到行動**
<?php
use yii\bootstrap\Modal;
use yii\helpers\Html;
use yii\helpers\Url;
Modal::begin([
'header' => 'روز تخمینی برای اتمام پروژه انتخاب کنید',
'id' => 'modal-accept',
'size' => 'modal-sm',
'clientOptions' => [
'backdrop' => 'static',
'keyboard' => false,
],
]);
?>
<div id="modal-content">
<form method="post" action="<?= Url::to(['admin/site-developer/accept-task'])?>" id="modal_form">
<?php
echo jDate\DatePicker::widget([
'name' => 'datepicker',
'id' => 'estimate',
]);
?>
<?= Html::submitButton('submit',['class' => 'btn btn-sm btn-success']) ?>
</form>
</div>
<?php
Modal::end();
?>
對於提交自己的價值,讓我用這個函數的結果,,,但是當我點擊提交沒有Ajax調用將執行什麼也不會發生,爲什麼我不能看到我的瀏覽器檢查的任何網絡活動.. 。
$('#modal_form').on('beforeSubmit', function(e) {
var form = $(this);
var formData = form.serialize();
$.ajax({
url: form.attr("action"),
type: form.attr("method"),
data: formData,
success: function (data) {
console.log("successfull");
},
error: function() {
alert("Something went wrong");
}
});
}).on('submit', function(e){
e.preventDefault();
});
有什麼建議嗎?
你確定是去jQuery代碼裏面?嘗試在提交前提出一些提示,然後打開瀏覽器的「檢查元素」,並檢查是否沒有打印jquery錯誤並讓我知道。 –
加布裏埃萊Carbonai 我檢查網頁的源文件,我看到我的腳本.. 我把警報透過之前,但它不警惕...... 我把提交alart在瀏覽器控制檯 我沒有任何錯誤 – moh
但WHYY ??? :| – moh