Всплывающее сообщение не работает при 1-м клике. Он работает на 2-м клике по кнопке click
Всем привет,
Я развился asp.net приложение с загрузочным дизайном. Когда я нажимаю кнопку отправки, все функции работают, но всплывающее сообщение не работает. Но эти строки выполняются(когда я отлаживаю), когда я нажимаю кнопку во 2-й раз, всплывающее сообщение работает.
Дизайн Страницы :
<pre><div class="form-group"> <div class="col-md-9 col-sm-9 col-xs-12 col-md-offset-3"> <input type="hidden" id="uploads" /> <input type="button" id="btnSubmitfile" class="btn btn-success" data-toggle="modal" value="Create" data-target=".bs-example-modal-sm" /> <!-- Small modal --> <div id="exitappname1" tabindex="-1" role="dialog" aria-hidden="true" style="display: none;"> <div class="modal-dialog modal-sm"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> <h4 class="modal-title" id="myModalLabel2">Payment Details</h4> </div> <div class="modal-body"> <p>Payment approved</p> </div> <div class="modal-footer"> <button type="button" onclick="location.href = '/TEST/Dash/';" class="btn btn-default" data-dismiss="modal">ok</button> </div> </div> </div> </div> <!-- /modals --> </div> </div>
JS:
$(document).ready(function () { $("#btnSubmitfile").click(function (e) { submitfile(); } } function submitfile() { var RMReg = new Array(); RMReg[0] = ProjectName; RMReg[1] = CustID; RMReg[2] = projecttype; $.ajax({ type: "POST", url: '/TEST/proreport/', dataType: "json", contentType: "application/json; charset=utf-8", data: JSON.stringify({ CRMReg: CRMReg }), success: function (json) { if (json.flag == "False") { //$("#exitappname").modal('show'); $("#exitappname1").addClass("modal fade bs-example-modal-sm"); $(".modal-title").text("New Project"); $(".modal-body").text("Project Already Exist"); } else { $("#exitappname1").addClass("modal fade bs-example-modal-sm"); $(".modal-title").text("New Project"); $(".modal-body").text("Project submitted Successfully"); } }, failure: function (errMsg) { alert(errMsg); } }); }
Что я уже пробовал:
Design Page:<pre lang="HTML"> <pre><div class="form-group"> <div class="col-md-9 col-sm-9 col-xs-12 col-md-offset-3"> <input type="hidden" id="uploads" /> <input type="button" id="btnSubmitfile" class="btn btn-success" data-toggle="modal" value="Create" data-target=".bs-example-modal-sm" /> <!-- Small modal --> <div id="exitappname1" tabindex="-1" role="dialog" aria-hidden="true" style="display: none;"> <div class="modal-dialog modal-sm"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> <h4 class="modal-title" id="myModalLabel2">Payment Details</h4> </div> <div class="modal-body"> <p>Payment approved</p> </div> <div class="modal-footer"> <button type="button" onclick="location.href = '/TEST/Dash/';" class="btn btn-default" data-dismiss="modal">ok</button> </div> </div> </div> </div> <!-- /modals --> </div> </div>
JS:
$(document).ready(function () { $("#btnSubmitfile").click(function (e) { submitfile(); } } function submitfile() { var RMReg = new Array(); RMReg[0] = ProjectName; RMReg[1] = CustID; RMReg[2] = projecttype; $.ajax({ type: "POST", url: '/TEST/proreport/', dataType: "json", contentType: "application/json; charset=utf-8", data: JSON.stringify({ CRMReg: CRMReg }), success: function (json) { if (json.flag == "False") { //$("#exitappname").modal('show'); $("#exitappname1").addClass("modal fade bs-example-modal-sm"); $(".modal-title").text("New Project"); $(".modal-body").text("Project Already Exist"); } else { $("#exitappname1").addClass("modal fade bs-example-modal-sm"); $(".modal-title").text("New Project"); $(".modal-body").text("Project submitted Successfully"); } }, failure: function (errMsg) { alert(errMsg); } }); }