当前位置: 首页 > 编程笔记 >

jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签

鲜于允晨
2023-03-14
本文向大家介绍jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签,包括了jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签的使用技巧和注意事项,需要的朋友参考一下

废话不多说了,直接给大家贴代码了,具体内容如下所示:

// js

<script type="text/javascript">
function myBtn_f() {
var cnt = $('#myCnt').val();
syncAjax('myAjax.html', {
'cnt' : cnt
}, function(result) {
if (100 == result.statusCode) {
var data = result.lst;
var $d = $('#myDiv');
alert("[" + data + "]");
for ( var i = 0; i < data.length; i++) {
var input1 = $("<input type='text' name='input1' />");
input1.attr('value', data[i]);
$d.append(input1);
}
} else {
alert("error");
}
});
}
function syncAjax(myUrl, myData, sufn) {
$.ajax({
url : myUrl,
data : myData,
type : 'post',
dataType : 'json',
cache : false,
async : false,
success : function(result) {
if (result.statusCode == 200) {
alert("会话超时,请重新登录!");
window.location.href = "index.jsp";
} else {
if (sufn)
sufn(result);
}
},
error : function(msg) {
alert("error:" + msg);
}
});
};
</script>

//html

<tr>
<td><input type="text" id="myCnt" /></td>
<td><div id="myDiv"></div></td>
</tr>
<input id="myBtn" type="button" value="create" onclick="myBtn_f()" />

// 后台

@RequestMapping("myAjax")
@ResponseBody
public String myAjax(
@RequestParam(defaultValue = "0", required = false) int cnt) {
List<String> lst = new ArrayList<String>();
for (int i = 0; i < cnt; i++) {
lst.add("no:" + i);
}
JSONObject result = new JSONObject();
result.put("statusCode", 100);
result.put("lst", lst);
return result.toString();
}

关于jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签的全部介绍到此结束,希望对大家有所帮助!

 类似资料:
  • 主要内容:action标签:,include 标签:,bean 标签:,date标签:,param 标签:,property 标签:,push 标签:,set 标签:,text 标签:,url 标签:Struts 2 的数据标签主要用于操作页面上显示的数据。下面列出的是重要的数据标签: action标签: 此标记使开发人员能够直接从JSP页面调用动作指定动作的名称和一个可选的命名空间。标签的主体内容是用行动来呈现结果。任何结果处理器定义在struts.xml这个动作将被忽略,指定除非execut

  • 问题内容: 我从hibernate中得到此异常 建立会话工厂 13:32:09,937信息SessionFactoryObjectFactory:105-未将工厂绑定到JNDI,未配置JNDI名称 线程“主” org.hibernate.HibernateException中的异常:数据库未返回任何本机生成的标识值 这是什么意思,我该如何解决?谢谢! 问题答案: 我认为这意味着您正在尝试将IDEN

  • 本文向大家介绍使用jQuery给input标签设置默认值,包括了使用jQuery给input标签设置默认值的使用技巧和注意事项,需要的朋友参考一下 由于项目需求,简单地写了一个input默认值设置,实现给.form中所有的input设置默认值的方法。 以上就是本文的全部内容,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 本文向大家介绍vue 清空input标签 中file的值操作,包括了vue 清空input标签 中file的值操作的使用技巧和注意事项,需要的朋友参考一下 template中: <input type="file" ref="pathClear" @change="onUpload" name="file" id="file"> methods中: 补充知识:将input file的选择的文件清空

  • 问题内容: 我有标签: 后面的代码: 和: 如何返回多个值?该标签仅显示单个值,但表中还有6个值。 问题答案: 试试这个: 当然,这 只是 一个示例,并不能完全解决您的问题,但是应该作为一个起点:)

  • 我有一个Spring Data JPA存储库接口,看起来像这样: 除了返回类型为HashMap的集合之外,是否有其他解决方法可以实现相同的效果