}在Asp.net MVC中添加一个custom_ajax.js,加入下面使用ajax的脚本代码,调用AddCommentServer方法。function getXmlHttpRequest() { var xhr; //check for IE implementation(s) if (typeof ActiveXObject != "undefined") { try { xhr = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } } else if (XMLHttpRequest) { //this works for Firefox, Safari, Opera xhr = new XMLHttpRequest(); } else { alert("对不起,你的浏览器不支持ajax"); }
return xhr; }
function getMessage() { //get our xml http request object var xhr = getXmlHttpRequest();
//prepare the request xhr.open("GET", "Comment/AddCommentServer?comment=" + document.getElementById("Comment").value, true)
//setup the callback function xhr.onreadystatechange = function() { //readyState 4 means we"re done if(xhr.readyState != 4) return;
//populate the page with the result document.getElementById("comments").innerHTML = document.getElementById("comments").innerHTML + xhr.responseText; };