问题描述
- js获取后台数据的具体代码该如何写??? 5C
- 在前端用js去获取后台的图片等一些数据,然后给指定标签赋值,具体的代码该如何写?求大神解答~~~菜鸟求知~~~
解决方案
/* by y0umer [60min] Function:createXmlHttpRequestobject returm Xmlobject; */ var XmlHttp; function createXmlHttpRequestObject(){ if(window.ActiveXobject){ // 判断是否是ie浏览器 try { // try开始 xmlhttp = new ActiveXobject(""Microsoft.XMLHTTP""); // 使用ActiveX对象创建ajax }catch(e){ xmlHttp = false; } // try end }else{ //Chrome、FireFox等非ie内核 try{ xmlHttp = new XMLHttpRequest(); //视为非ie情况下 }catch(e){ xmlHttp = false; // 其他非主流浏览器 } } // 判断结束如果创建成功则返回一个DOM对象如果创建不成功则返回一个false if(xmlHttp) { return xmlHttp; }else{ alert(""对象创建失败请检查浏览器是否支持XmlHttpRequest!""); } } // 函数体 // createXmlHttpRequestObject(); /**********************************************/ /* ChenkGet 使用AJAX异步GET请求一个php文件 */function ChenkGet(){ // 先创建一个对象实例 createXmlHttpRequestObject(); // 使用事件对象获取文本框ID的值 var cont1 = document.getElementById(""url_text"").value; var url = ""test.php?type=""+cont1; //待发送URL xmlHttp.onreadystatechange=ajaxok; // 判断浏览器状态栏 (接收玩数据触发的事件) xmlHttp.open(""GET""urlfalse); // GET向服务器端发送数据 xmlHttp.send(null); } // 开始提交数据 // 回调函数 用于接收服务器返回过来的数据 function ajaxok() { if(xmlHttp.readyState == 4 && xmlHttp.status==200) { // 表示数据已接收完成 document.getElementById(""hakecc"").innerHTML = xmlHttp.responseText; } }
解决方案二:
你会jquery吗,很方便的,或者angularjs更是方便
解决方案三:
可以用 jquery 的ajax
$.ajax({
url:contextRootPath+'请求地址'
type:'post'
data:{}//请求参数
dataType:'JSON'//传输数据类型
beforeSend:function()
{
}
success:function(result)
{
alert(result);//返回参数
} complete:function(data) { } } error:function() {}});
解决方案四:
AJAX 或模拟表单提交
解决方案五:
ajax操作后台数据源码
刚上传的一个文件,源码,你可以参考一下
解决方案六:
表单提交 或者 是Ajax提交
解决方案七:
angularjs非常方便
时间: 2024-11-15 21:28:24