J'ai un appel ajax comme suivreComment mettre en œuvre le retour de la fonction de requête http
$.ajax({
datatype:'json',
url: 'http://localhost:9090/openidm/policy/managed/user/'+storeUserId,
type:'get',
xhrFields: {
withCredentials: true
} ,
corssDomain:true,
headers: {
"X-Requested-With":"XMLHttpRequest"
},
success: function (result){
var validations = result.properties[1].policies[1];
console.log(validations.policyFunction);
},
error:function (error){
console.log (error);
}
});
});
ci-dessus appel ajax retourner le policyFunction comme suit:
function (fullObject, value, params, property) {
var isRequired = _.find(this.failedPolicyRequirements, function (fpr) {
return fpr.policyRequirement === "REQUIRED";
}), isNonEmptyString = (typeof (value) === "string" && value.length), hasMinLength = isNonEmptyString ? (value.length >= params.minLength) : false;
if ((isRequired || isNonEmptyString) && !hasMinLength) {
return [{"policyRequirement":"MIN_LENGTH", "params":{"minLength":params.minLength}}];
}
return [];
}
je veux mettre en œuvre cette fonction dans mon fichier javascript. Comme passer des paramètres à cette fonction. Alors, comment puis-je mettre en œuvre.
est typeof validations.policyFunction == 'fonction'? – karthick
Voulez-vous dire ce code de code? var validations = result.properties [1] .policies [1]; – Achilles
C'est un texte si je ne me trompe pas – Achilles