aspx文件中的javascript问题
issue with javascript in aspx file
这是我在aspx文件中的代码。。。
函数updateuserstatus(arg){///images/approved.jpg":"/images/rejected.jpg"
var datauserid = $(arg).attr('data-userid'); var curStatus = $(arg).attr('data-status'); var upmstatus = (curStatus.toString().toLowerCase() == 'false' ? true : false); $.ajax({ type: "POST", url: "Login.aspx/updatematerialstat", data: '{status: "' + upmstatus + '", id:"' + datauserid + '" }', contentType: "application/json; charset=utf-8", dataType: "json", success: function (msg) { if (msg.d) { var srcd = upmstatus ? "../admin/images/icn_alert_success.png" :
"../admin/images/icn_alert_error.png";$("#img"+datauserid+").attr("src",srcd);$(arg).attr("数据状态",upmstatus);}},故障:功能(响应){警报(响应.d);}});}
<asp:GridView ID="GridView1" runat="server" BackColor="#CCCCCC" BorderColor="#999999" BorderWidth="3px" CellPadding="4" OnRowCancelingEdit="GridView1_RowCancelingEdit" OnRowDeleting="GridView1_RowDeleting" BorderStyle="Solid" OnRowCommand="GridView1_RowCommand" CellSpacing="2" ForeColor="Black" Height="100px" Width="602px" AutoGenerateColumns="False" AutoGenerateDeleteButton="True" onselectedindexchanged="GridView1_SelectedIndexChanged"> <Columns> <%--<asp:TemplateField HeaderText="IsActive"> <ItemTemplate> <asp:CheckBox ID="chkisactive" runat="server" Checked='<%# Eval("Isactive") %>' /> </ItemTemplate> <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" /> <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" /> </asp:TemplateField>--%> <asp:TemplateField HeaderText="Edit"> <ItemTemplate> <asp:LinkButton ID="LinkButton1" runat="server" CommandArgument='<%# Eval("ID") %>' CommandName="Update">Update</asp:LinkButton> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="FName"> <EditItemTemplate> <asp:Label ID="lbleditid" runat="server" Text='<%# Eval("ID") %>' Visible="False"></asp:Label> <asp:Label ID="lblfname" runat="server" Text='<%# Eval("Firstname") %>'></asp:Label> </EditItemTemplate> <ItemTemplate> <asp:Label ID="lblfnameitem" runat="server" Text='<%# Eval("Firstname") %>'></asp:Label> <asp:Label ID="lbluserid" runat="server" Text='<%# Eval("ID") %>' Visible="False"></asp:Label> </ItemTemplate> <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" /> <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" /> </asp:TemplateField> <asp:TemplateField HeaderText="LName"> <EditItemTemplate> <asp:Label ID="lbllastname" runat="server" Text='<%# Eval("Lastname") %>'></asp:Label> </EditItemTemplate> <ItemTemplate> <asp:Label ID="lbllnameitem" runat="server" Text='<%# Eval("Lastname") %>'></asp:Label> </ItemTemplate> <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" /> <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" /> </asp:TemplateField> <asp:TemplateField HeaderText="Usertype"> <ItemTemplate> <asp:Label ID="lblusertype" runat="server" Text='<%# Eval("Usertype") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Email"> <EditItemTemplate> <asp:Label ID="lblemailid" runat="server" Text='<%# Eval("EmailID") %>'></asp:Label> </EditItemTemplate> <ItemTemplate> <asp:Label ID="lblemailitem" runat="server" Text='<%# Eval("EmailID") %>'></asp:Label> </ItemTemplate> <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" /> <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" /> </asp:TemplateField> <asp:TemplateField HeaderText="City"> <EditItemTemplate> <asp:Label ID="lblcity" runat="server" Text='<%# Eval("City") %>'></asp:Label> </EditItemTemplate> <ItemTemplate> <asp:Label ID="lblcityitem" runat="server" Text='<%# Eval("City") %>'></asp:Label> </ItemTemplate> <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" /> <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" /> </asp:TemplateField> <asp:TemplateField HeaderText="State"> <ItemTemplate> <asp:Label ID="lblstate" runat="server" Text='<%# Eval("State") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Address"> <ItemTemplate> <asp:Label ID="lbladdress" runat="server" Text='<%# Eval("Address") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Phone"> <ItemTemplate> <asp:Label ID="lblphone" runat="server" Text='<%# Eval("Phone") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Approve"> <ItemTemplate> <a href="javascript:;" data-status="<%#Eval("Isactive") %>" data-userid="<%#Eval("ID") %>" onclick="updateuserstatus(this);"> <img id='img<%#Eval("ID") %>' src='<%# Convert.ToBoolean(Eval("Isactive")) ?
"../admin/images/icn_alert_success.png":"../admin/images/icn_alert_error.png"%>'height="20px"width="20px"/>
'>
下面是webmethod。。。
[WebMethod]公共静态布尔updatematerialstat(布尔状态,int id){bool res=false;尝试{使用者操作obj=新用户。操作();if(obj.ustatus(status,id)){res=true;}}catch(异常ex){投掷ex;}返回res;}
现在在浏览器中,它给出以下错误。。。
"ReferenceError:$未定义"
任何解决方案。。。。???
将这一行放在页面的"head"部分,在那里定义对css文件和.js文件的引用。:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
当您未能提供对jQuery min文件的引用时,会出现"ReferenceError:$未定义"错误。
相关文章:
- javascript问题正文样式
- 将代码放入click函数时出现javascript问题
- 奇怪的javascript问题
- 选中复选框的Jquery/Javascript问题使用输入框操作将行从一个表添加到另一个表
- 多上传的JavaScript问题
- 使用YouTube iFrame API的IE中的JavaScript问题
- 关于函数的Javascript问题 - IIFE
- Javascript问题与下拉菜单上的单击事件有关
- JavaScript 问题 - 意外的令牌 (.
- Chrome 中的 JavaScript 问题
- 在javascript问题中应用复合css规则
- Javascript问题,flexslider脚本未加载
- document.write和document.innerHTML以及其他javascript问题之间有什么区别
- jQuery到纯javaScript问题
- javascript问题后的onblur和onfocus
- 谷歌地图API和JavaScript问题:-(
- 第三方javascript问题
- javascript问题中的全局变量
- 嵌套if的javascript问题
- 绑定的Javascript问题