webservice를 사용하여 드롭 다운을 채우고 아약스를 사용하여 컨트롤러에 선택된 값을 전달하고 싶습니다. 어떻게 도와 드릴 수 있습니까? 여기 내 웹 서비스에있는 내용은 json 형식입니다. 가정 이 내가mvc의 webservice를 사용하여 드롭 다운 목록 채우기
$.getJSON('https://www.abc.com/webservices/radius.php?json',function(results){
for (var i = 0; i <= s.results.length - 1; i++) {
var x = new Option();
x.text = s.results[i].city;
x.value = s.results[i].zip;
console.log(x);
document.getElementById('dd').appendChild(x);
}
})
<select id='dd'>
</select>
이 컨트롤러
[HttpPost]
public ActionResult Search(string distance)
{
//stuffs
}
이 웹 서비스를 호출하고 드롭 다운을 작성하고 그것을 전달하는 방법을하는 방법을 도와주세요 노력했다 내 웹 서비스 https://www.abc.com/webservices/radius.php?json
{
"results" : [{
"zip" : "12345",
"city" : "delhi",
"distance" : "0.0"
}, {
"zip" : "123456",
"city" : "noida",
"distance" : "3.1"
}, {
"zip" : "123457",
"city" : "faridabad",
"distance" : "9.1"
}, ]
}
입니다 컨트롤러
확인 - 두 가지 작업이 있습니다 - - 지금까지 노력이 무엇 1) 드롭을 채우기를; 2) 컨트롤러에 제출하십시오. 1 번 달성 했습니까? –
아무 것도 작동하지 않습니다. 제발이 일을 도와주세요. 이 웹 서비스를 사용하여 드롭 다운을 채우고 싶습니다. –