json을 사용하여 앱의 코드 숨김 기능을 사용하고 있습니다. 모든 것이 여기 내 jQuery 코드입니다에 숨겨진 필드를 전달하는 방법을 알아낼 수 없습니다 난을 제외하고 잘 작동 :jquery에 숨겨진 필드 전달하기
$(document).ready(function() {
$("input[id$='btnP']").click(function (e) {
var hiddenfield= $("#<%=hidden.UniqueID%>"); //This Does not work!!!!!
$.ajax({
type: "POST",
url: "MyDoc.aspx/BtnOpen",
data: "{'message': '" + hidden.val() + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
if (msg.d == 'Sent') {
}
else {
}
}
});
e.preventDefault();
});
편집 :::
내 숨겨진 필드가 그래서있는 gridview에 있습니다
<asp:TemplateField HeaderText="View">
<ItemTemplate>
<input type="submit" value="Send" id="btnP" runat="server" />
<asp:HiddenField runat="server" ID="hidden" Value='<%# Eval("ID")%>' />
</ItemTemplate>
</asp:TemplateField>
나는 이것을 시도했지만 알 수없는 항목을 말합니다. 유일한 문제는 내 숨겨진 필드가 gridview 내부에 있다는 것입니다. – Zaki
@ Sam1 ok.그것은 또 다른 질문 일뿐입니다. 이 경우에는 숨겨진 필드를 사용할 필요가 없습니다. –