Member 10359581 Ответов: 1

В JavaScript иль modala модальные Иль-де-Аякс вери gönderemiyorum...


ajax'a modal aracılığı ile verileri aktaramıyorum.
Сори....
Я пытаюсь передать данные в данные, которые я передал по ссылке без формы, и я хотел написать код, чтобы сохранить его в базе данных через ajax post process через modal, но мне это не удалось.


Что я уже пробовал:

Ссылка:
<a href="#" data-id="@Model._Advert.AdvertId" data-iadi="@Model._Advert.Title" data-uid="@KulID" data-cid="@Model._Advert.CompanyID" data-cvid="@cvID" data-seolink="@Model._Advert.SeoLink" class="btn btn-sm btn-primary pull-right BasvuruYap" style="color:#fff;" data-toggle="modal" data-target="#myModal">İlana Başvur</a>
Язык JavaScript:
<script>
$(".BasvuruYap").click(function () {
	var id = $(this).data("id");
	var iadi = $(this).data("iadi");
	var uid = $(this).data("uid");
	var cid = $(this).data("cid");
	var cvid = $(this).data("cvid");
	var seolink = $(this).data("seolink");
	$(".modal-body>p.mesaj").html(iadi + " isimli ilana başvuru yapılsın mı?");
	$(".BasvurOnay").data("id", id);
	$(".BasvurOnay").data("uid", uid);
	$(".BasvurOnay").data("cid", cid);
	$(".BasvurOnay").data("cvid", cvid);
	$(".BasvurOnay").data("seolink", seolink);
});

$(".BasvuruOnay").click(function () {
	var id = $(this).data("id");
	var uid = $(this).data("uid");
	var cid = $(this).data("cid");
	var cvid = $(this).data("cvid");
	var seolink = $(this).data("seolink");
	alert(id);
	alert(uid);
	alert(cid);
	alert(cvid);
	alert(seolink);
	$("#myModal").hide();
	$.ajax({
		type: "POST",
		url: @Url.Action("Basvur","Ilanlar"),
		data: { id: id, uid:uid, cid:cid, cvid:cvid },
		success: function (response) {
			if (response.Success) {
				window.location.replace("/tr/Ilanlar/Detay?seolink=" + seolink);
			} else {
				window.location.replace("/tr/Ilanlar/Detay?seolink=" + seolink);
			}
		}
	});
});
</script>
Модальный:
    <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
        <div class="modal-dialog" role="document">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="modal-close" data-dismiss="modal" aria-label="Close"></button>
                    <h4 class="modal-title" id="myModalLabel">İlana Başvuru işlemi</h4>
                </div>
            <div class="modal-body">
                <p class="mesaj"></p>
                <p class="hata" style="color:red;"></p>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-rounded btn-default" data-dismiss="modal">İptal</button>
                <button type="button" class="btn btn-rounded btn-primary BasvurOnay">Evet</button>
            </div>
        </div>
    </div>
</div>

ZurdoDev

Английский. И будьте конкретны.

ZurdoDev

Вам нужно будет отладить его, чтобы узнать, что происходит. Мы не можем управлять им для вас.

Richard MacCutchan

Пожалуйста, переведите, это англоязычный форум. Кроме того, вы можете найти сайт на турецком языке.

MadMyche

Хотя вы предоставили содержимое представления, вам не хватает модели и контроллера/действия, которые должны это делать.
Возможно, вы захотите запустить его локально в режиме отладки и посмотреть, что происходит в действии, в которое отправляется содержимое.

1 Ответов

Рейтинг:
2

Member 10359581

Сори....

Я пытаюсь передать данные в данные, которые я передал по ссылке без формы, и я хотел написать код, чтобы сохранить его в базе данных через ajax post process через modal, но мне это не удалось.


MadMyche

Это не ответ, и он должен был быть добавлен к исходному вопросу с помощью виджета "улучшить вопрос". Я передал эту информацию на ваш вопрос.