
用戶組劃分的自定義字段aidian本身有設(shè)置值后,但是使用官方接口,更新用戶名:
uni.request({
url: getApp().globalData.apiURL + '&api_auth_code=' + this.token + '&api_auth_uid=' + this
.uid + '&s=member&c=account',
method: 'POST',
header: {
'Content-Type': 'application/x-www-form-urlencoded'
},
data: new URLSearchParams({
'is_ajax': 1,
'data[name]': this.form.name
}).toString(),
success: (res) => {
console.log(res);
if (res.statusCode === 200) {
uni.showToast({
title: res.data.msg,
icon: 'none'
})
}
}
})
這個字段值就被自動重置成0了,這個是bug嗎
1 接口地址是多少,
2 接口參數(shù)又是多少
3 對應(yīng)pc端form體有哪些input選項
提供者三個截圖
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
更新姓名接口url: /index.php?&s=member&c=account 提交更新的參數(shù): 'is_ajax': 1, 'data[name]': this.form.name pc頁面窗體: <form action="" class="form-horizontal" method="post" name="myform" id="myform"> <input name="is_form" type="hidden" value="1"> <input name="is_admin" type="hidden" value="0"> <input name="is_tips" type="hidden" value=""> <input name="csrf_test_name" type="hidden" value="561ff7c0eedb6a117e9b79a637d9de9c"> <div class="form-group"> <label class="col-md-2 control-label">賬號</label> <div class="col-md-9"> <p class="form-control-static"> wuzhen </p> </div> </div> <div class="form-group"> <label class="col-md-2 control-label"> 郵箱 </label> <div class="col-md-9"> <p class="form-control-static"> 644233191@qq.com </p> </div> </div> <div class="form-group"> <label class="col-md-2 control-label"> 手機 </label> <div class="col-md-9"> <p class="form-control-static"> 13515656284 </p> </div> </div> <div class="form-group" id="dr_row_name"> <label class="col-md-2 control-label"><span class="required" aria-required="true"> * </span> 姓名 </label> <div class="col-md-9"> <label><input type="text" id="dr_name" class="form-control" value="悟真" name="data[name]"></label> </div> </div> <div class="form-group" rs="is_member" id="dr_row_aidian"> <label class="control-label col-md-2">AI點數(shù)</label> <div class="col-md-10"><input class="form-control " type="text" name="data[aidian]" id="dr_aidian" value="0" style="width:200px;"></div> </div> <div class="form-actions fc-form-actions"> <label class="col-md-2 control-label"> </label> <div class="col-md-9 fc-form-submit"> <button type="button" onclick="dr_ajax_submit('/index.php?s=member&c=account&m=index', 'myform', '2000')" class="btn blue"> 提交保存 </button> </div> </div> </form>回復(fù)@迅睿官方技術(shù)專家
回復(fù)@迅睿官方技術(shù)專家 我知道怎么解決了,讓這個字段前端不可見就可以了,謝謝您的幫助和提醒。
api提交的input選項必須與你網(wǎng)頁的保持一致,因為你沒有保持一致,缺少了aidian字段,所以他儲存時候就會以默認0來儲存了
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!