سلام وقت تون بخیر
برای بخش نظرات کاربران، کدهای Ajax یی زیر رو نوشتم
<script>
function addComment() {
$.ajax({
url: "/News/AddComment/" + @Model.PageId,
type: "Get",
data: { name: $("#txtName").val(), email: $("#txtEmail").val(), comment: $("#txtComment").val() }
}).done(function () {
//$("#commentList").html(result);
$("#txtName").val("");
$("#txtEmail").val("");
$("#txtComment").val("");
});
}
</script> ولی متاسفانه دکمه مربوط به ثبت نظر کار نمیکنه
<form class="comment-form">
<div>
<input placeholder=" نام و نام خانوادگی" type="text" id="txtName">
<input placeholder=" ایمیل خود را وارد نمایید " type="email" id="txtEmail">
</div>
<textarea placeholder=" متن دیدگاه" id="txtComment"> </textarea>
<input value="ثبت دیدگاه ارزشمند شما " type="button" onclick="addComment()">
</form>در اجرا با استفاده از کلید F12 و ابزار Inspect خطای زیر رو نمایش می دهد
Failed to load resource: the server responded with a status of 404 ()ممنون میشم راهنمایی بفرمایید
سلام دوست من وقتتون بخیر
دوست من چک کنید url شما درست هست یا نه و همچنین بررسی کنید اکشن اضافه کردن اطلاعاتتون post انتخاب شده یا Get
دوست خوبم ممنون از توضیحات تون
بله مشکل از Url بود، در حال حاضر اطلاعات در دیتابیس ذخیره میشه ولی یک مشکل دیگه ای وجود داره
کدهای Ajax یی زیر، باکس ها رو خالی نمیکنه
.done(function () {
$("#txtName").val("");
$("#txtEmail").val("");
$("#txtComment").val("");
});و در اجرا با استفاده از کلید F12 پیغام خطای زیر نمایش داده میشه
Failed to load resource: the server responded with a status of 500 ()
خواهش میکنم دوست من
شما سمت سرور یک ارور دارین ، سورس رو با حالت دیباگ اجرا کنید دوست من و یک کامنت جدید اضافه کنید و ببینید تو کدوم قسمت بهتون ارور میده