获取接口的值,怎么赋值到input中显示?

  • 现在应该是已经连接到接口了,要怎么将获取到的值,赋到input中?

  • https://img2.mukewang.com/5cd900e800013ff103510474.jpg


LEATH
浏览 1095回答 7
7回答

繁华开满天机

建议题主看下Ajax的定义和用法,以便理解Ajax的使用。这里的success,类型是Function,是请求成功后的回调函数。它的参数由服务器返回,并根据 dataType 参数进行处理后的数据;描述状态的字符串。这是一个 Ajax 事件。根据你的情况,重新改了下:这样可以满足打开页面,就可以初始化input的value。<html> <head> <meta&nbsp;http-equiv="Content-Type"&nbsp;content="text/html;&nbsp;charset=UTF-8"> <title>Insert&nbsp;title&nbsp;here</title> </head> <body> &nbsp;&nbsp;&nbsp;&nbsp;<div&nbsp;id="row"></div> </body> <script&nbsp;src="<%=contextPath%>/iis/jquery_mobile/jquery.js"></script> <script&nbsp;type="text/javascript"> &nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;initHtml(){ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;soapResp&nbsp;=&nbsp;getRestConfig(); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;html='<input&nbsp;type="text"&nbsp;id="'+soapResp.url+'">'; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$("#row").html(html); &nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;getRestConfig(){ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;soapResp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$.ajax({ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type:"GET", &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url:"/configs", &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;async:false, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;success:function(json){ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;soapResp&nbsp;=&nbsp;$.parseJson(json); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;soapResp; &nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;initHtml(); </script> </html>

慕神8447489

你要先确保HTML生成,然后再开始调用这个getRestConfig函数,但是你的这个getRestConfig函数用在什么地方,返回的json用在哪里,这里不知道。我所例举的$("#"+urlId)只是一个例子,但是urlId从哪里获取,这个要你自己去获取的。

慕码人2483693

$("#"+urlId).val(soapResp);

30秒到达战场

看你的代码html部分应该是一个组合字符串吧,首先要确保这个Html生成了并在 ajax 之前添加到目标页面,在用 ththcc 的方法赋值。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript