--------------------------------------------------JS代码----------------------------------------------------
function trimRepID(s){return sreplace(/^\s+|\s+$/g,"");} //去点字符串的空格的函数
---encodeURI();//UTF-8编码的转换
//先声明一个异步请求对象
var xml>问题:
1少了参数data:
2选择器没有写好,少了一个点;
$("title a")click(function()
{
alert('110');
})
3例子:
$(function(){
$('#send')click(function(){
$ajax({
type: "GET",
url: "testjson",
data: {username:$("#username")val(), content:$("#content")val()},
dataType: "json",
success: function(data){
$('#resText')html(html);
}
});
});
});
4对照一下,少哪些参数加上去即可1、先把得到的数组用alert(array)
看是不是[object],如果不是
如果是d出这个数组的字符串的话;
2、那就 var array=eval("("+array+")");
再array[0]["title"]就能得到了。
3、一般返回的如果不是json格式的数组,那么需要转换成json格式
jQueryparseJSON(data);var temp="";
$ajax({
url:"",
async:false, //同步
success:function(data){
//$("#show1")html(data); //当async:true时是“异步”,只能在回调函数中获取值
temp=data; //当async:false时是“同步”,此时外面才能获取到回调函数中的值}
//array=data;
})
//如果data是json,可以使用
var array=new Array();
看代码,你请求的是当前页面,返回的数据肯定就是当前页面,包括html元素。
为了避免出现你不需要的内容,改成请求一个新的页面,内容如下:
<%@pagelanguage="java" pageEncoding="UTF-8" session="true" contentType="text/html; charset=UTF-8"
%>
<%
String d = requestgetParameter("div");
if(d!=null){
String a=(int)(Mathrandom()10)+"";
responsegetWriter()print(a);
}
%>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)