`
465886163
  • 浏览: 13629 次
  • 性别: Icon_minigender_1
  • 来自: 龙南
社区版块
存档分类

ajax 类型转换

阅读更多
ajax 从后台接受到的var怎么转换成int类型

js代码如下

function getNext(row) {
       var url = "../DetailListPhoto?currow="+row;
       if (window.XMLHttpRequest) {
               req = new XMLHttpRequest();
       }else if (window.ActiveXObject) {
               req = new ActiveXObject("Microsoft.XMLHTTP");
       }
       if(req){
               req.open("GET",url, true);
               req.onreadystatechange = complete;
               req.send(null);
       }
}
var name=[];
var id=[];
var url=[];
function complete(){
       if (req.readyState == 4) {
               if (req.status == 200) {
                       var cur= req.responseXML.getElementsByTagName("currow")[0].firstChild.nodeValue;
var city = req.responseXML.getElementsByTagName("photo");
           var result="";
                       for(var i=0;i<city.length;i++){
       id[i]= city[i].getElementsByTagName("pid")[0].firstChild.nodeValue;
               name[i]= city[i].getElementsByTagName("name")[0].firstChild.nodeValue;
      url[i]= city[i].getElementsByTagName("url")[0].firstChild.nodeValue;
                       }
   for (var i=0;i<id.length;i++)
   {
   if(i==0){
     result +='<td width="20"><a href="#" onclick="getNext('+(cur-8)+');" title="上一页"><img src="../images/1.jpg" border="0" /></a></td><td width="100"><a href="../DetailPhoto?id='+
     id[i]+'" title="'+name[i]+'"><img src="'+url[i]+'" width="95" height="93" border="0"></a></td>';
     }else if(i<id.length-1){
     result +='<td width="100"><a href="../DetailPhoto?id='+id[i]+'" title="'+
     name[i]+'"><img src="'+url[i]+'" width="95" height="93" border="0"></a></td>';
     }else if(i==id.length-1&&id.length==8){
     result +='<td width="100"><a href="../DetailPhoto?id='+id[i]+'" title="'+name[i]+'"><img src="'+url[i]+
     '" width="95" height="93" border="0"></a></td><td width="20"><a href="#" onclick="getNext('+(cur+8)+');" title="下一页"><img src="../images/2.jpg" border="0" /></a></td>';
     }else if(i==id.length-1&&id.length<8){
     result +='<td width="100"><a href="../DetailPhoto?id='+id[i]+'" title="'+name[i]+'"><img src="'+url[i]+
  '" width="95" height="93" border="0"></a></td><td width="100"><a href="#" onclick="getNext(0)" title="返回第一张"><img src="../images/photo_back.png" width="95" height="93"  border="0"></img> </a></td><td width="20"><a href="#" onclick="getNext('+(cur+8)+');" title="下一页"><img src="../images/2.jpg" border="0" /></a></td>';
     } 
    }   
      document.getElementById("listphoto").innerHTML=result;
               }
       }
}
function buildSelect(str,sel) {
       sel.options.length=0;
       for(var i=0;i<str.length;i++) {
               sel.options[sel.options.length]=new Option(str[i],str[i])
       }
}
-->
[color=red][/color]
</script>
0
0
分享到:
评论

相关推荐

    ajax使用示例-unicode转换中文

    **Ajax使用示例——Unicode转换中文** Ajax,全称Asynchronous JavaScript and XML,是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页实现异步更新,...

    JavaScript将base64图片转换成formData并通过AJAX提交的实现方法

    JavaScript将base64图片转换成formData并通过AJAX提交是一项技术需求,通常出现在需要将前端处理得到的图片信息上传到服务器的场景中。base64编码是一种用64个ASCII字符表示任意二进制数据的方法,它常用于在网页中...

    ajax接收Date类型的数据时会把数据转换为时间戳

    这说明无论是使用jQuery的$.get()方法还是原生的XMLHttpRequest对象发送AJAX请求,服务器返回的日期类型数据在客户端都会被转换成时间戳。 除了上述提到的请求头字段“X-Requested-With: XMLHttpRequest”,它会...

    Ajax学习资料 Ajax

    通过调用XMLHttpRequest对象的open()方法,可以指定请求类型(GET或POST)、请求URL以及是否异步执行。接着,使用send()方法发送请求。当服务器响应时,会触发onreadystatechange事件,我们可以通过检查readyState和...

    ajax json java 用法 json 将List、Object转换为Json格式字符串

    ### AJAX JSON Java 用法:将 List 和 Object 转换为 Json 格式字符串 在现代 Web 开发中,Ajax(Asynchronous JavaScript and XML)技术被广泛应用于创建交互式的 Web 应用程序。其中,JSON(JavaScript Object ...

    AjaxJson 实例 AjaxJson

    5. **解析返回数据**:如果服务器返回的是 JSON 格式的数据,可以使用 `JSON.parse()` 将其转换为 JavaScript 对象。然后,你可以操作这些数据,更新页面内容。 6. **更新页面**:使用 JavaScript 操作 DOM...

    jQuery的Ajax实现异步传输List、Map

    本话题将深入探讨如何使用jQuery的Ajax功能实现异步传输List和Map类型的数据,同时涉及JSON数据格式的使用。 首先,让我们了解JSON(JavaScript Object Notation),它是轻量级的数据交换格式,易于人阅读和编写,...

    Ajax事例、Ajax实例、ajax应用

    设置请求的类型(GET或POST)、URL和是否异步执行。 ```javascript xhr.open('GET', 'http://example.com/data', true); ``` #### (3) 发送请求 调用`send()`方法启动请求,如果是GET请求,通常不传参数;如果是...

    Ajax 入门经典 (Ajax 核心 技术)

    - `open()`: 初始化一个请求,包括设置请求类型(GET、POST等)、URL和是否异步。 - `send()`: 发送请求。对于GET请求,可以直接传递URL参数;对于POST请求,可以传递要发送的数据。 - `abort()`: 取消当前请求。 - ...

    Jquery ajax json 总结

    更通用的 AJAX 方法是 `$.ajax()`, 允许自定义更多的选项,如请求类型、URL、数据、成功的回调函数以及预期的数据类型。在 `$.ajax()` 示例中,`success` 回调函数在请求成功时执行,`dataType` 指定了期望的响应...

    js变量利用ajax转php变量

    10. **JSON格式**:为了提高数据交换的效率和兼容性,常将JS对象转换成JSON格式(`JSON.stringify()`)再发送,服务器端使用`json_decode()`解析。 通过以上知识点,开发者可以实现JS变量通过AJAX无刷新地传递给PHP...

    Ajax使用项目案例

    如果是JSON格式的数据,可以使用`JSON.parse()`将其转换为JavaScript对象。 4. **局部更新DOM**:有了服务器返回的数据,我们可以使用DOM操作方法(如`innerHTML`,`appendChild`等)更新网页的某个部分,而不是...

    ajax页面交互

    **Ajax 页面交互** Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。这种技术使得用户界面更加响应式,提升了网页应用的用户体验。Ajax 不是单一的技术,而是...

    jq_ajax练习

    通过上述描述,"jq_ajax的练习"项目很可能是为了帮助学习者理解并实践如何使用jQuery的$.ajax()函数和其他相关方法来执行AJAX请求,包括处理各种类型的HTTP请求,解析不同数据类型,以及错误处理等。通过实际操作,...

    Ajax查看,比较好的Ajax查询

    3. **初始化请求**:通过XMLHttpRequest对象的open()方法设置请求类型(GET、POST等)、URL以及是否异步执行。然后用send()方法发送请求,如果是GET请求,数据直接放在URL后面;如果是POST请求,数据作为send()的...

    ajax--测试

    在JavaScript中,JSON对象提供了`parse()`和`stringify()`方法,用于将字符串转换为JavaScript对象,以及将对象转换为字符串。 7. **跨域问题**:默认情况下,Ajax请求遵循同源策略,即只能访问同源(协议、域名、...

    一个完整的jquery+ajax传送请求的实例

    `data`是一个对象,它的键值对会转换成查询字符串发送给服务器。`success`、`error`和`complete`分别是请求成功、失败和完成时调用的回调函数。 在实际应用中,我们通常会结合使用jQuery的其他功能,例如,使用`$....

    JSON介绍-Ajax数据传输形式

    介绍了AJax中传输数据的一种新形式:JSON

    c#序列化 ajax

    在这个函数中,开发者会设置URL(指向`Cust_Order.ashx`)、请求类型(GET或POST)、数据类型(如'json')以及成功和失败的回调函数。 总的来说,这个项目展示了C#和Ajax结合在Web应用中的典型使用场景:服务器端...

Global site tag (gtag.js) - Google Analytics