js删除与php后台交互,js动态添加删除,后台取数据(示例代码)_javascript技巧
環境描述:就像你一般在論壇上發表文章,可能帶附件,附件的數量是你手動添加刪除的!!
/************************************************************************
*** 添加審批表單模板
************************************************************************/
// 增長的索引
var itemIndex = 1000;
// 數量
var counter = 0;
// 模板
var itemTemplate = '';
itemTemplate += '
';
itemTemplate += ' 表單字段';
itemTemplate += ' ';
itemTemplate += ' 值類型 ';
itemTemplate += ' 字符串';
itemTemplate += ' 數字(整數)';
itemTemplate += ' 日期(yyyy-MM-dd)';
itemTemplate += '';
itemTemplate += ' ';
itemTemplate += '';
// 添加
function addItem() {
var s = itemTemplate.replace(/#itemIndex#/g, itemIndex);
$("#divFormFields").append(s);
itemIndex ++;
counter ++;
}
// 刪除
function delItem(index) {
$("#item_" + index).remove();
counter = counter - 1;
}
public class FlowFormConfigActionForm extends ActionForm {
private int id;
private String name;
private String processName;
private String formFillTemplatePath;
private String formShowTemplatePath;
private MapflowFormFieldCfgMap = new TreeMap();
/** 表單復雜屬性 */
public FlowformFieldConfig getFlowFormFieldCfgElement(String key){
if(!flowFormFieldCfgMap.containsKey(key)){
flowFormFieldCfgMap.put(key, new FlowformFieldConfig());
}
return flowFormFieldCfgMap.get(key);
}
*U*****
public class FlowformFieldConfig {
private int id;
private String name;
private Class> valueType;
主要要原理是:struts1.*在jsp顯示的時候,會先從formbean里通過get***方法拿出屬性的值!!
flowFormFieldCfgElement(#itemIndex#).name 這是核心,如果flowFormFieldCfgElement(#itemIndex#)為空的話,就會出錯,所以在/** 表單復雜屬性 */
public FlowformFieldConfig getFlowFormFieldCfgElement(String key){
if(!flowFormFieldCfgMap.containsKey(key)){
flowFormFieldCfgMap.put(key, new FlowformFieldConfig());
}
return flowFormFieldCfgMap.get(key);
}
做了判斷!!
如果還有不懂的人可以給我留言!!
相關標簽:js 添加
本文原創發布php中文網,轉載請注明出處,感謝您的尊重!
總結
以上是生活随笔為你收集整理的js删除与php后台交互,js动态添加删除,后台取数据(示例代码)_javascript技巧的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php中border属性,css中dis
- 下一篇: oracle fuser lk,orac