undefine就是未定义的意思,就是找不到json这对象下的uid属性,看看你程序里面返回的json是否有uid这个属性
在jQuery中,可以使用`$.ajax()`方法来编写接口。首先,你需要指定接口的URL、请求类型(GET、POST等)、数据类型(JSON、XML等)和成功后的回调函数。例如:
```javascript
$.ajax({
url: 'http://example.com/api',
type: 'GET',
dataType: 'json',
success: function(response) {
// 处理成功返回的数据
},
error: function(xhr, status, error) {
// 处理请求错误
}
});
```
你还可以通过`data`参数传递请求数据,设置请求头部信息,以及使用`beforeSend`和`complete`回调函数来处理请求前和请求完成后的操作。通过这些配置,你可以灵活地编写适合你的接口调用。
$.ajax({ url:'/cgi/getArtical', //请求的某个action的地址 datatype:"json"
, //只有指定为json下面才可以直接用返回的json数据,否则要转化 type:'post', success:function (data) { PutArtical(data)
; //该函数中处理json格式的文章数据data; HideTip()
; //处理完文章后关闭加载提示 }, beforeSend:function(){ LoadTip("正在加载文章")
;//这里是加载过程中的等待提示,可以自己定义 }})
还没有评论,来说两句吧...