Member 12490696 Ответов: 1

Сохранение всплывающих данных с помощью jquery


У меня есть выпадающий список с опцией "создать новый". Если пользователь нажмет кнопку "Создать новый" , то появится всплывающее окно с кнопкой Сохранить. В этом всплывающем окне пользователь вводит данные и после этого сохраняет их на сервере.

И передавая этот сценарий вот так,
<button runat="server" id="Savefile" class="btn btn-primary" onclick="savefile()";


Когда пользователь нажимает кнопку "Сохранить" , то данные должны храниться в этом заданном пути. но он не совершает никаких действий. И он закрывается автоматически, когда я нажимаю кнопку "Сохранить". Не могли бы вы помочь мне решить эту проблему?

Что-нибудь не так в этом коде?

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

Это функция jQuery для сохранения данных во всплывающем окне.
<script type = "text/javascript" >
  function savefile() {

    $(document).ready(function() {
      $('#Savefile').click(function() {
        $.ajax({
          url: 'D:\C#.Net\Scramble.txt',
          datatype: "json",
          method: 'post',
          data : scrtabledata,
          success: function() {
            var scrtabledata = $('#modaltable'); //Table ID
            scrtabledata.empty();
            $(data).each(function() {
              scrtabledata.append('<table><tbody><tr><td>' + scrtabledata.comment + '</td><td>' + scrtabledata.DropDownList2 + '</td><td>' + scrtabledata.DropDownList1 + '</td></tr></tbody></table>');
            });
          }
        });
      });
    });
  }; 
</script>

Это код для всплывающего окна jQuery:
<script type="text/javascript">
$(function () {
        //Attach click event to your Dropdownlist
        $("#<%= DropDownConfigFile.ClientID %>").change(function () {
            //Get the selected valu of dropdownlist
            selection = $(this).val();
            //If its one then show the dialog window. You can change this condition as per your need
            if (selection == 1) {
                //Show the modal window
                $('#myModal').modal('show');

            }
        });
    });
</script>

1 Ответов

Рейтинг:
1

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

Вы его смешали. Измените его, как показано ниже.

function savefile() {
    $.ajax({
      url: 'D:\C#.Net\Scramble.txt',
      datatype: "json",
      method: 'post',
      data : scrtabledata,
      success: function() {
        var scrtabledata = $('#modaltable'); //Table ID
        scrtabledata.empty();
        $(data).each(function() {
          scrtabledata.append('<table><tbody><tr><td>' + scrtabledata.comment + '</td><td>' + scrtabledata.DropDownList2 + '</td><td>' + scrtabledata.DropDownList1 + '</td></tr></tbody></table>');
        });
      }
   });
}; 


Member 12490696

Я попробовал с вашим куском кода. Но это не работает. любые другие варианты, пожалуйста.

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

Пожалуйста, отладьте. Недостаточно просто работать, чтобы помочь вам. Также проверьте консоль разработчика (F12). Если есть какие-либо ошибки в списке, то вам также нужно их исправить.