Maintenant, lorsque vous utilisez ajax pour interagir avec le backend, dans la partie données d'ajax, la méthode utilisée consiste à lier les nœuds jq aux paramètres de sortie un par un (comme indiqué dans l'image). Cette méthode peut le gérer lorsqu'il y a peu de paramètres, mais lorsqu'il y a trop de paramètres, l'efficacité du codage et de la maintenance deviendra plus faible. Lors de l'écriture de la partie données d'ajax, la façon de l'optimiser sera meilleure.
$.ajax({
url: "/openapi/test.json",
dataType: "json",
type: "post",
formTypeData: true,
data: {
"keywords": $(".fmc-plate").attr("data-actioncontent"),
"openId": localOpenId,
"msgType": Msg.msgTypeElem,
'msgBody': Msg.msgBodyElem,
"enable": true,
"type": 3,
"replyType": 3
},
success: function (json) {
data = json.data;
if (json.success == false) {
noty({
text: "保存失败,请检查是否填入所有所需数据",
layout: "top",
timeout: 3000,
type: "error"
});
return false;
} else {
noty({
text: "保存成功",
layout: "top",
timeout: 1000,
type: "success"
});
$(".fmc-plate").remove();
$noty.close();
}
}
});
C'est facile d'utiliser jquery, il suffit d'utiliser serialize()
html
js