读书人

asp.net 异步更新jquery.$.ajax步骤

发布时间: 2013-03-17 13:48:31 作者: rapoo

asp.net 异步更新jquery.$.ajax方法

 function strings() {
alert(6666);
try {
$.ajax({
type: "GET",
url: "Json.aspx",
dataType: "xml",
contentType: "application/xml;charset=utf-8",
success: function (xml) {
$("TextBox2").value = $(xml).find("resultString").children("text1").text();
var id = $(xml).find("resultString").children("text1").text();
alert(id);


},
error: function () { alert("出错了") }
});
}
catch (e) {
throw e;
}
alert(44444);
}

转入到json.aspx页后访问xml,然后读取xml,结果总是提示出错了(json也代码运行后);
json页代码如下:
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(11111);

Response.ContentType = "text/xml";
Response.Charset = "utf-8";
Response.Write( resultString());
Response.End();

}
public string aa;
public string resultString()
{
StringBuilder result = new StringBuilder();
result.Append("<?xml version='1.0' encoding='utf-8'?>");
result.Append("<Alltext>");
result.Append("<text1> ");
result.Append("first right");
result.Append("</text1>");


result.Append("</Alltext>");

XmlDocument doc = new XmlDocument();
doc.LoadXml(result.ToString());
return result.ToString();
}

}
[解决办法]
url: "Json.aspx",

不用加路径? 确认地址对吗
[解决办法]
还有json.aspx页面前台除了<%Page ...%>外,不能有其他内容
否则解析不了xml
[解决办法]

引用:
JavaScript code?1234567891011121314151617181920212223 function strings() { alert(6666); try { $.ajax({ type: "GET", ……


Response.Write(11111); 这个去掉

前台赋值也不对$("#TextBox2").val($(xml).find("Alltext").children("text1").text());
[解决办法]


$.ajax({
type: "GET",
url: "Json.aspx",
dataType: "html",
success: function (data) {
$("TextBox2").value = $(xml).find("resultString").children("text1").text();
var id = $(xml).find("resultString").children("text1").text();
alert(id);


},
error: function () { alert("出错了") }
});

[解决办法]

<script type="text/javascript">
function strings() {
try {
$.ajax({


type: "GET",
url: "Json.aspx",
dataType: "xml",
contentType: "application/xml;charset=utf-8",
success: function (xml) {
alert(xml);
var id = $(xml).find("Alltext").children("text1").text();
alert(id);
},
error: function () { alert("出错了") }
});
}
catch (e) {
throw e;
}
}
</script>



protected void Page_Load(object sender, EventArgs e)
{
Response.ContentType = "text/xml";
Response.Charset = "utf-8";
Response.Write(resultString());
Response.End();
}
public string resultString()
{
StringBuilder result = new StringBuilder();
result.Append("<?xml version='1.0' encoding='utf-8'?>");
result.Append("<Alltext>");
result.Append("<text1> ");
result.Append("first right");
result.Append("</text1>");
result.Append("</Alltext>");
return result.ToString();
}

读书人网 >asp.net

热点推荐