jquery ajax 一个简单实例问题
<script language="javascript" type="text/javascript">---ajax.aspx页面
function Jquery_ajax() {
$.ajax({ url: "WebForm2.aspx", data: "type=js", type: "get", async: true,
success: function(data) {
//alert(data);
document.getElementById("literal").innerHTML = data;
},
error: function() { alert("出错!"); return false; }
});
}
</script>
<form id="form1" runat="server">
<div>
<asp:Literal ID="literal" runat="server"></asp:Literal>
<span visible="true" id="literals" >
</span>
<asp:label runat="server" ID="Label" text=""></asp:label>
<input id="inputid" type="button" onclick="Jquery_ajax()" value="显示html" />
<asp:Button ID="but" runat="server" OnClientClick="Jquery_ajax()" Text="显示" />
</div>
</form>
-------------------------------------WebForm2.aspx
if (!IsPostBack)
{
if (Request.QueryString["type"] != null)
{
type = Request.QueryString["type"].ToString();
string str = "<a herf='../";
Response.Write(str);
}
}
问题:data 有值 但就是不显示 ,也就是说 innerHTML 没有插入值 ,不是为什么 ,还是少了引用 ?