偶然的机会要用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; } }
如对本文有疑问, 点击进行留言回复!!
Agora 开源 | 一个 Demo,帮你快速实现社交直播四大场景
vuejs (2)- Vue 生命周期 和 VueJS ajax
网友评论