드롭 다운 목록의 값으로 코드를 직렬화하여 JSON 객체를 유지할 수 있습니까?개체를 드롭 다운 목록의 값으로 할당 할 수 있습니까?
4
A
답변
0
DOM 요소의 표준 속성 값은 관련 HTML 속성의 요구 사항을 충족하는 값일 수 있습니다. 옵션 요소의 value attribute은 cdata의 요구 사항을 충족해야합니다.
0
여기 코드는 내가 그것을 통해 UR 문제를 해결하기 바랍니다. 이것은 웹 서비스 .asmx 확장 유형입니다. 유 texbox 키를 누를 때
public class WebService1 : System.Web.Services.WebService
{
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public List<Employee> SayHellowJson(string name)
{
//string result = string.Format(" {1} : {0} ",name,DateTime.Now);
Employee emp = new Employee{ Name= name , Designation = "Senior Software Engineer" };
List<Employee> employees = new List<Employee>();
employees.Add(emp);
employees.Add(new Employee { Name = "first", Designation = "designation" });
employees.Add (new Employee { Name="second", Designation="Designation2" });
employees.Add(new Employee {Name="thired" , Designation="Deisgnation4" });
//JavaScriptSerializer serializer = new JavaScriptSerializer();
//return serializer.Serialize(emp);
return employees;
}
}
[Serializable]
public class Employee
{
public string Name { get; set; }
public string Designation { get; set; }
}
}
그 대한 JQuery와 및/HTML 코드가 ... 제가 입력의 keyup 이벤트에 JSON 호출 바인딩은 드롭 충전을 말한다. 여기에 코드입니다 <퍼센트 @ 페이지 언어 = "C#을"으로 AutoEventWireup = "true"를 숨김 = "JsonCall.aspx.cs"상속 = "WebApplication1.JsonCall"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script type="text/javascript">
$(function(){
$('#txtname').keyup(function(evt)
{
$.ajax({
url: "/WebService1.asmx/SayHellowJson",
type: "POST",
dataType:"json",
data:"{name:'"+Name+"'}",
contentType : "application/json; charset=utf-8",
success: function(msg){
for (var i = 0 ; i < msg['d'].length ; i ++){
$('#myselect').append('<option value="'+msg['d'][i].Name+'">'+msg['d'][i].Name+'</option>');
}
},
error : function(e){
alert ("error ");
}
});
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<p>
JSON format call</p>
Enter Name :
<input type="text" id="txtname" />
<input type="button" value="GO" id="btnGO" />
<br />
<p id='result'>
</p>
</div>
</form>
<select id="myselect" name="D1">
<option></option>
</select>
</body>
</html>
관련 문제
- 1. 드롭 다운 목록의 기본값
- 2. 드롭 다운 목록의 선택된 색인
- 3. 드롭 다운 목록의 텍스트 맞춤
- 4. 면도기 드롭 다운 목록의 IEnumerable
- 5. 드롭 다운 목록의 스크롤 막대
- 6. 드롭 다운 목록의 내용을 어떻게 동적으로 변경할 수 있습니까?
- 7. 어떻게 변수를 기반으로 드롭 다운 목록의 기본값을 설정할 수 있습니까?
- 8. 드롭 다운 목록의 Datavaluefield가 작동하지 않습니다.
- 9. 드롭 다운 목록의 표 생성에 도움이 필요합니다.
- 10. 드롭 다운 목록의 내용 업데이트하기 Javascript/PHP
- 11. 드롭 다운 목록의 데이터는 어떻게 저장합니까?
- 12. 닫을 때 드롭 다운 목록의 색 변경
- 13. JQuery 선택 드롭 다운 목록의 텍스트 업데이트
- 14. MVC3 - 컨트롤러에서 드롭 다운 목록의 내용에 액세스하기
- 15. 드롭 다운 목록의 옵션 값을 동적으로 변경하십시오.
- 16. Zend_Form 하나의 값으로 여러 개의 드롭 다운
- 17. 드롭 다운 목록의 C# 코딩 문제
- 18. 드롭 다운 목록의 SelectedIndexChanged 이벤트에 메시지로드
- 19. MVC의 html 드롭 다운 목록의 SelectedValue
- 20. 양식 드롭 다운 목록의 스타일은 어떻게 지정합니까?
- 21. changin 기본 드롭 다운 목록의 너비와 높이
- 22. 는 드롭 다운 상자에 목록의 높이를 조정
- 23. 미리 정의 된 값으로 드롭 다운
- 24. 드롭 다운 목록의 선택된 필드를 변수에 저장할 수 없습니다.
- 25. 드롭 다운 목록의 너비를 수정하는 방법이 있습니까? 여기
- 26. 드롭 다운 목록의 드롭 컨테이너 표시/숨기기 방법
- 27. 페이지가로드 될 때 드롭 다운 목록의 값 설정
- 28. jquery.cookie가 객체를 값으로 처리 할 수 있습니까?
- 29. AutoCompleteBox 드롭 다운 폭
- 30. 휴대 기기의 드롭 다운 목록은 어떻게 접근 할 수 있습니까?
시도의 JQuery와 -이 게시물을 참조 http://stackoverflow.com/questions/815103/jquery-best-practice-to-populate-drop-down – TimoSolo