這是我們API的文檔的示例表單。它允許開發者顯示json結果,在這種情況下調用/v1/get/profile/58。當然,只是它們需要修改的默認示例值,這就是爲什麼表單操作不會自動整合示例整數,而是將字符串放置爲充當標記的標記將很容易更換。用輸入值動態替換表單動作
im問題是,有很多表單(至少20),搜索和替換應該用正則表達式來執行。
<form action="/v1/get/profile/:id_user" method="GET" />
<input name="id_user" id="id_user" value="58" /> User ID
<input name="id_city" id="id_city" value="185" /> City ID
<button type="submit">submit data</button>
</form>
觀察,我們也有表單沒有動態調用的動作。例如:
<form action="/v1/get/cities" method="GET" />
這是我試過到目前爲止,但即時通訊樣的正則表達式執行丟失。
$(document).ready(function(){
$('form').submit(function(){
if(regex-condition-is-found) { //pseudo-code for example purposes
$(this).attr('action',this.attr('action').replace(:regex-needle, regex-replacement); //pseudo-code for example purposes
}
});
});
任何想法將不勝感激。謝謝!
這個解決了幾個jquery的調整:'action = action.replace(':'+ $(this).attr('name'),$(this).val());' – andufo