سلام وقت بخیر
من کدارو سعی کردم درست بزنم چندبارم چک کردم اما مشکلش نمیدونم کجاست آلارت رو نمایش نمیده داخل سایت
jQuery(document).ready(function ($) {
$('#loginForm').on('Submit', function (event) {
event.preventDefault();
alert(خطا);
// let user_email = $('#user_email').val();
// let user_password = $('#user_password').val();
// $.ajax({
// url:'/wp-admin/admin-ajax.php',
// type:'post',
// datatype:'json',
// data: {
// action: 'wp_auth_login',
// user_email:"user_email",
// user_password: "user_password"
// },
// success:function(response){ },
// error:function(error){
// if(error){
// alert('خطای در ورود رخ داده است');
// }
// }
// });
});
});
ممنون میشم راهنمایی بفرماید
سلام
کلمه Submit شما اشتباه نوشتید من به این دقت نکرده بودم درست آن با حروف کوچک است یعنی submit
شما S را بزرگ گذاشته اید
اگر حل نشد شما ببینید فایل js تون alert تنها را اجرا می کنه یا نه، یعنی فقط همین کد در فایل باشه و چیز دیگر نباشه اگر اجرا نشد
مسیر فایل js را هم بررسی کنید.
مورد زیر را هم تغییر دهید:
alert("خطا"); // این درست است
alert(خطا);//اشتباه است
سلام مجدد
در ارسال فرم این کار را انجام دهید:
<form action="" method="post" id="loginForm"> // آیدی را اینجا قرار دهید
<button type="submit" id="">123</button>
</form>
$('#loginForm').on('submit', function (event) {
event.preventDefault();
alert(123)
})
نکته
رویداد
submit
فقط برای تگ فرم استفاده کنید طبق مثال بالا
احتمالا مشکل شما همین جا است