有2个按钮,一个是合成,一个是保存 当点合成以后, 才能点保存但是现在我连续点合成,比如点5次合成, 我在点保存,他就会连续保存5次(按钮只点了一次,但是里面会连续传5次值)点多少次合成 ,在点一次保存按钮他就会保存多少次感觉就像点多少次合成,他那个值就在那囤着,等点一次保存,那几个值全部都奔向保存方法了有没有什么办法我点完合成按钮,当方法执行完一次后把这个值终止掉或者清空掉,别让他以后把值连续的给保存。不知道我说的清楚不清楚,坐等高人解答,告诉大概个解决方案! 我说的不明白的请大家请教
调试欢乐多
//合成方法function Create() {
$(".createPICMain_body_bluePanel_PreviewPanel_PICPreviewFrame_previewPIC img").attr("src", "Images/loading.gif");
{
var jsonAvater = "";
jQuery.ajax({
type: "post",
url: "WebServiceKatongdiao.asmx/CreateTwoPerson",
data: '{ maleId:\"' + $("#maleId").val() + '\", femaleId:\"' + $("#femaleId").val() + '\", biid:\"' + $("#backImgId").val() + '\"}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (bg) {
jsonAvater = bg.d;
$(".createPICMain_body_bluePanel_PreviewPanel_PICPreviewFrame_previewPIC img").attr("src", jsonAvater); },
error: function (err) {
alert(err);
}
});
}
}
// 保存方法
function SavePic() {
var userId = $(".userId").val();
var jsonAvater = "";
if (userId > 0) {
jQuery.ajax({
type: "post",
async: false,
url: "WebServiceKatongdiao.asmx/SaveTwoPerson",
data: '{ maleId:\"' + $("#maleId").val() + '\", femaleId:\"' + $("#femaleId").val() + '\", biid:\"' + $("#backImgId").val() + '\"}',
contentType: "application/json; charset=utf-8",
dataType: "json",
cache: false,
success: function (bg) {
//返回的数据用data.d获取内容
jsonAvater = bg.d;
$("#avaImgId").val(jsonAvater);
},
error: function (err) {
alert(err);
}
});
} else {
alert("请先登录!");
}
}点击多少次合成,在点保存按钮的时候,点击多少次合成的值就一下全部传到保存里面了,一次保存好几次。。
不行的话,点击合成后禁用合成按钮吧。。