假设我有这个alias-url.xml
<?xml version="1.0" encoding="UTF-8"?>
<aliases>
<alias>the-plaza-1</alias>
<alias>the-subway</alias>
<alias>metro-mall-1</alias>
<alias>metro-mall-2</alias>
</aliases>
我有以下文本字段输入表单
<input name="place_name" id="place" type="text"/>
<input name="url_alias" id="alias" type="text"/>
所以,真正的交易: - 当我在input#place上键入一个地方时,例如:“ The Subway ”,它将通过以下脚本在input#alias上同步返回“ the-subway ” :
$("#place").keyup(function () {
var value = $(this).val();
$("#alias").val(value.replace(/\W+/g, '-').toLowerCase());
}).keyup();
所以它会形成一个友好的url模式。
我的问题是:如何在我的 xml 文件中检查 input#alias 是否重复,所以当我输入例如:“ The Subway ”时,它将返回“ the-subway-1 ”,因此“ The Plaza ”变成“the-plaza- 2”和“ Metro Mall ”成为“ Metro-Mall-3 ”。