Здесь у меня есть всплывающее окно с одной текстовой областью и 2 раскрывающимся индексом. В всплывающем окне пользователю необходимо ввести данные. Затем эти данные должны храниться в заданном пути.Сохранение модальных всплывающих данных с помощью jQuery
JQuery
$("#saveasfile").click(function() {
var customer = {};
customer.name = $("[id*=comment]").val();
customer.scramble = $("[id*=DropDownList2]").val();
customer.confirm = $("[id*=DropDownList1]").val();
$.ajax({
type: "POST",
url: "D:\Scramble.txt",//path
data: JSON.stringify(customer),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (r) {
$('#myModal').dialog("close");//modal popup window
// alert("Record inserted successfully.");
}
});
});
</script>
Таблица дизайн для модального всплывающего окна:
<textarea class="form-control" id="comment"></textarea>
</td>
<td>
<div class="dropdown">
<asp:DropDownList ID="DropDownList2" runat="server" CssClass="selectpicker">
<asp:ListItem Text="Alpha-Numeric Scramble" />
<asp:ListItem Text="Packed-Decimal Scramble" />
<asp:ListItem Text="Date-Time Scrambler" />
</asp:DropDownList>
</div>
<div class="dropdown">
<asp:DropDownList ID="DropDownList1" runat="server" CssClass="selectpicker">
<asp:ListItem Text="Yes" />
<asp:ListItem Text="No" />
</asp:DropDownList>
И имеющий кнопку с "SAVEFILE" ид.
Вот код кнопки:
<button runat="server" id="Saveasfile" class="btn btn-primary" OnClick="saveasfile()">Save </button>
При нажатии на кнопку «Сохранить», пользователь должен сохранить данные, которые вводятся в строках таблицы.
При нажатии кнопки «Сохранить» он автоматически закрывается. При отладке он отображается как «Не найден элемент».
Что мне делать?
Почему кнопка HTML имеет 'OnClick =" saveasfile() "'? удали это. – vsync
также, ваш URL очень странный, вы не можете написать 'D: \ Scramble.txt' ... он недопустим – vsync
Я изменил этот URL и удалил OnClick =" saveasfile() ". Тем не менее он не работает sir – kiran