由于不是专门做js的 以前没研究过ajax 由于时间紧 最近公司 要让我学Jquery并使用ajax.
但我对ajax概念不清.大伙有前后台接口经验的 说一下
jquery的ajax最常用的是哪几个函数 应该怎么用? 比如说后台是php
一般应该用ajax和php做哪些交互? 我不知道应该怎么使用和使用的范围
希望大家能仔细讲解下. 细心的兄弟们 我就再加分 谢谢
解决方案 »
- 求各位JS高手帮个忙 gridview 按条件一行变色 (比如 a>100%的时候变红 a=<100%的时候是绿色)帮个忙 急急急!!!!
- 求解删除JSON内容方法
- Ext_JS3.0 formPanel xtype:'combo'不起作用,不知何故
- 请教如何在Firefox中用JS实现图片的旋转
- getElementsByTagName返回的数组怎么不支持数组方法?
- 怎样在mozilla下实现window.screenTop的功能
- 如何遍历不同名字的checkbox?
- 怎么让一个iframe在提交数据后隐藏!
- 怎样可以把网页中的所有元素列出来
- 关于DatePicker的一页使用多个的问题!!求大神。。急哭了
- 对于一个小段标题,如何弹出一个层,把详细的信息显示出来,
- 开发了一个Javascript的框架叫mojo,希望前辈们给点建议顺便帮我测测感谢啦
load( url, data, callback ) Returns: jQuery Load HTML from a remote file and inject it into the DOM.
jQuery.get( url, data, callback, type ) Returns: XMLHttpRequest Load a remote page using an HTTP GET request. jQuery.getJSON( url, data, callback ) Returns: XMLHttpRequest Load JSON data using an HTTP GET request. jQuery.getScript( url, callback ) Returns: XMLHttpRequest Loads and executes a JavaScript file using an HTTP GET request. jQuery.post( url, data, callback, type ) Returns: XMLHttpRequest
Load a remote page using an HTTP POST request.
,实在没时间,就直接用juqery的ajax也行,用多了就明白了
jquery是个好东西
可是它在ajax这个却不是最好的
并发时容易出现问题
我还是习惯使用服务器的ajax框架
楼上几位 恩 API的话 我有时间就肯定看了
现在主要是我想知道 大伙用经验的 怎么去接口
比如 搜索文本框下面的提示
是不是 用ajax发送一个请求 把文本输入的字符传给 后台, 后台通过数据库搜索得到的数据
然后以JSON(还是别的?)形式 返回到前端 然后前端再通过js去处理返回的JSON等..是不是这个原理? 但就拿上面的例子来说 比如我想往 csdn.php发送请求 并把文本值otxt传过去
对应的JQ的Ajax 应该怎么写?
url:"csdn.php?text="+$("#otxt"),//默认使用get请求
success:function(data) {
alert(data);
}
});
刚才看了眼API 不知道我#9 的需求 这样写可以不. 下面是伪代码
var otxt = $('#city').val(); // 获得城市框文字
$.ajax({
url: "csdn.php",
type: "post",
data: "value="+otxt, // 传输数据
success: function(JSON){
alert()// 处理返回的数据
}
})
type:"post",//数据量大时只能使用post
url:"csdn.php",
data:"text="+$("#otxt"),
success:function(data) {
alert(data);
}
});
#10楼
$.getScript("http://csdn.php?type=ip&v=" + encodeURIComponent(v) + "&output=json&callback=csdn.callback");
csdn = {
callback: function(j){
alert(j.QueryResult);//
}
}
/////////// 上面这段代码是什么意思 那个callback是啥? 是jquery的关键字么?
嗯 两位再帮我看下 我#13的代码
$.getScript(url, [callback]) 但我#13楼的那个 我不太理解 是啥意思?
我#13 的那种形式 是不是只用默认Get 才可以用连字符的形式
但那么一堆&pram参数 那里面哪个是关键字? callback? Jquery会自动解析到那个callback关键字
并且回调callback = method 对应的方法?
有点类似
var ajax=function(url,callback) {
xhr.open('GET',url,false);
//...其它省略
xhr.onreadysatatechange=function() {
if(xhr.readyState==4 && xhr.status==200) {
if(url中有callback)
取出来,可以用eval执行
else if(callback && typeof(callback)=="function")
callback(xhr.responseText)
}
}
}
什么时候能用到url制定的js? 难道这个JS是服务器给指定的? 还是怎么?
我就知道怎么用就可以了 Ajax无非就那些东西