嘿我试图将我的错误消息外包到xml-File中,因此更改它们或为新元素添加一些新消息变得更容易。
我的xml文件如下所示:
<messages>
<element>
<name>name</name>
<pflicht>Text bei Pflicht.</pflicht>
<format>email</format>
<formattext>Text bei falschem Format</formattext>
</element>
<element>
<name>postleitzahl</name>
<pflicht>Required</pflicht>
<format>plz</format>
<formattext>Bitte Postleitzahl angeben.</formattext>
</element>
</messages>
应为每个元素标记编写生成的函数,如下所示: 例如:
jQuery(".validation").rules("add",{
messages:{
name :{
required: "Text bei Pflicht",
email: "Text bei falschem Format"
}
postleitzahl:{
required: "Required.",
plz: "Bitte Postleitzahl angeben."
}
});
我怎样才能做到这一点?
提前致谢。
答案 0 :(得分:1)
var myXML;
$.ajax({
type: "GET",
url: "message.xml",
dataType: "xml",
success: function(xml) {
alert($(xml).find('element'));
}
});
var nm = returnValue("name");
var frm = returnValue("format");
jQuery(".validation").rules("add",{
messages:{
nm:{
required: returnValue("pflicht"),
frm : returnValue("formattext")
}
}
})
function returnValue(_tag){
return myXML.find(_tag).text();
}