欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ajax的递归写法实现文本框改变事件

程序员文章站 2022-06-04 11:44:27
偶然的机会要用ajax获取后台多个数据的价格来更新页面数据,就写了这个,发现了ajax的递归写法,虽然最后没用上,但还挺有意思的,这个好处就是,数据更新的话 就能随之改变,但在服务...

偶然的机会要用ajax获取后台多个数据的价格来更新页面数据,就写了这个,发现了ajax的递归写法,虽然最后没用上,但还挺有意思的,这个好处就是,数据更新的话 就能随之改变,但在服务器反应方面很不尽人意,可能以后用到的不多,仅此记录。

$(document).ready(function(){
             $("input[name='price']").bind('input propertychange',function(){
                 var price = $(this).val();
                 getprice(0,price);
             })
         })
         function getprice(i,price){
             var obj = $('.content .getpayprice').eq(i);
             var payp = obj.siblings('.am-input-sm');
             if(obj.length!='0'){
                 payid = obj.val();
                $.post("{:u('getpayprice')}",{payid:payid},function(re){
                     //alert(payp.val());
                     payp.val(re*price);
                     getprice(i+1,price);
                 })
             }else{
                 return;
             }
         }