jq ajax的两个问题 在线等
问题-:我用ajax动态读取的数据有<span><a> a的动态事件可以动态live绑定点击事件,但是我不想要点击事件,我只想获取这个动态生成的<span>里面的html()值 怎么做?
问题二:js函数 如何返回值 这个怎么定义?
//修改钱
function update_pay_money(user_id_updatemoney,kouqian) {
var flag=false;//修改成功标志
$.ajax(
{
type: "get",
url: "../DB.ashx",
data: { "userid_pay": user_id_updatemoney, "money_pay": kouqian, "classid": "update_money" },
datatype: "text",
success: function (data_money) {
if (data_money == "yes")
flag = true;
},
error: function () {
alert("error");
}
});
return flag;
}
//修改钱
function update_pay_money(user_id_updatemoney,kouqian,getFlag) {
var flag=false;//修改成功标志
$.ajax({
type: "get",
url: "../DB.ashx",
data: { "userid_pay": user_id_updatemoney, "money_pay": kouqian, "classid": "update_money" },
datatype: "text",
success: function (data_money) {
if (data_money == "yes")
flag = true;
getFlag(flag);
},
error: function () {
alert("error");
getFlag(flag);
}
});
}
//当使用异步提交时,无法获取正确的flag
var flag = update_pay_money('xxx', 'xxx');
alert(flag);
//异步提交时可以得到正确的flag
update_pay_money('xxx', 'xxx', function (flag) {
alert(flag);
});