mvc 网站
http://www.cnblogs.com/willick/p/3195560.html
$.ajax({
type: "Get",
url: "/Content/PositionData.xml",
dataType: "xml",
async: false,
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert('Error loading XML document:' + errorThrown + ":" + textStatus);
},
success: function (data) {
onepost = $(data).find('OneDimension');
}
});
$.ajax({
type: "post",
data: {
fileName: $("#myrv").text()
},
url: "/ResumeManagement/Pic",
success: function (data) {
$("#myrvurl").val(data);
},
error: function (req, status, error) {
alert("Error!Occured");
}
});
<tr>
<td>日 期:</td>
<td>
<input id="FormDate" type="text" class="Wdate" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd', maxDate:'#F{$dp.$D(\'ToDate\')}',isShowClear:false,readOnly:true })" />
-
<input id="ToDate" type="text" class="Wdate" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd', minDate:'#F{$dp.$D(\'FormDate\')}',isShowClear:false,readOnly:true })" />
</td>
</tr>
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery UI Autocomplete - combobox</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
<style>
.custom-combobox {
position: relative;
display: inline-block;
}
.custom-combobox-toggle {
position: absolute;
top: 0;
bottom: 0;
margin-left: -1px;
padding: 0;
}
.custom-combobox-input {
margin: 0;
padding: 5px 10px;
}
</style>
<script>
(function( $ ) {
$.widget( "custom.combobox", {
_create: function() {
this.wrapper = $( "<span>" )
.addClass( "custom-combobox" )
.insertAfter( this.element );
this.element.hide();
this._createAutocomplete();
this._createShowAllButton();
},
_createAutocomplete: function() {
var selected = this.element.children( ":selected" ),
value = selected.val() ? selected.text() : "";
this.input = $( "<input>" )
.appendTo( this.wrapper )
.val( value )
.attr( "title", "" )
.attr("name","QueryModel.ServiceId")
.attr("id","ServiceId")
.addClass( "custom-combobox-input ui-widget ui-widget-content ui-state-default ui-corner-left" )
.autocomplete({
delay: 0,
minLength: 0,
source: $.proxy( this, "_source" )
})
.tooltip({
tooltipClass: "ui-state-highlight"
});
this._on( this.input, {
autocompleteselect: function( event, ui ) {
ui.item.option.selected = true;
this._trigger( "select", event, {
item: ui.item.option
});
},
autocompletechange: "_removeIfInvalid"
});
},
_createShowAllButton: function() {
var input = this.input,
wasOpen = false;
$( "<a>" )
.attr( "tabIndex", -1 )
.attr( "title", "Show All Items" )
.tooltip()
.appendTo( this.wrapper )
.button({
icons: {
primary: "ui-icon-triangle-1-s"
},
text: false
})
.removeClass( "ui-corner-all" )
.addClass( "custom-combobox-toggle ui-corner-right" )
.mousedown(function() {
wasOpen = input.autocomplete( "widget" ).is( ":visible" );
})
.click(function() {
input.focus();
// Close if already visible
if ( wasOpen ) {
return;
}
// Pass empty string as value to search for, displaying all results
input.autocomplete( "search", "" );
});
},
_source: function( request, response ) {
var matcher = new RegExp( $.ui.autocomplete.escapeRegex(request.term), "i" );
response( this.element.children( "option" ).map(function() {
var text = $( this ).text();
if ( this.value && ( !request.term || matcher.test(text) ) )
return {
label: text,
value: text,
option: this
};
}) );
},
_removeIfInvalid: function( event, ui ) {
// Selected an item, nothing to do
if ( ui.item ) {
return;
}
// Search for a match (case-insensitive)
var value = this.input.val(),
valueLowerCase = value.toLowerCase(),
valid = false;
this.element.children( "option" ).each(function() {
if ( $( this ).text().toLowerCase() === valueLowerCase ) {
this.selected = valid = true;
return false;
}
});
// Found a match, nothing to do
if ( valid ) {
return;
}
// Remove invalid value
this.input
.val( "Select one..." )
.attr( "title", value + " didn't match any item" )
.attr("name","QueryModel.ServiceId")
.attr("id","ServiceId")
.tooltip( "open" );
this.element.val( "" );
this._delay(function() {
this.input.tooltip( "close" ).attr( "title", "" );
}, 2500 );
this.input.autocomplete( "instance" ).term = "";
},
_destroy: function() {
this.wrapper.remove();
this.element.show();
}
});
})( jQuery );
$(function() {
$( "#combobox1" ).combobox();
});
</script>
</head>
<body>
<form>
<div class="ui-widget">
<label>Your preferred programming language: </label>
<select id="combobox1">
<option value="All">Select one...</option>
</select>
</div>
<select name="cars" id="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>
</form>
</body>
<script type="text/javascript">
var jsonData =[{"ServiceId":204,"ProjectId":"1","ProjectName":null,"ServiceName":"submithotelorder","InterfaceDesc":"下单"},{"ServiceId":205,"ProjectId":"1","ProjectName":null,"ServiceName":"nonmembersubmithotelorder","InterfaceDesc":"非会员下单"},{"ServiceId":206,"ProjectId":"1","ProjectName":null,"ServiceName":"cancelhotelorder","InterfaceDesc":"取消订单"},{"ServiceId":207,"ProjectId":"1","ProjectName":null,"ServiceName":"nonmembercancelhotelorder","InterfaceDesc":"非会员取消订单"},{"ServiceId":208,"ProjectId":"1","ProjectName":null,"ServiceName":"gethotelorderlist","InterfaceDesc":"获取酒店订单列表"},{"ServiceId":209,"ProjectId":"1","ProjectName":null,"ServiceName":"nonmembergethotelorderdetail","InterfaceDesc":"非会员获取酒店订单详情"},{"ServiceId":210,"ProjectId":"1","ProjectName":null,"ServiceName":"gethotellist","InterfaceDesc":"获取酒店列表"},{"ServiceId":211,"ProjectId":"1","ProjectName":null,"ServiceName":"gethotellistbylonlat","InterfaceDesc":"获取周边酒店列表"},{"ServiceId":212,"ProjectId":"1","ProjectName":null,"ServiceName":"gethotelroomlist","InterfaceDesc":"获取酒店房型列表"},{"ServiceId":213,"ProjectId":"1","ProjectName":null,"ServiceName":"gethotelbookingpolicy","InterfaceDesc":"获取酒店预订政策"},{"ServiceId":214,"ProjectId":"1","ProjectName":null,"ServiceName":"gethotelinfo","InterfaceDesc":"获取酒店详情"},{"ServiceId":215,"ProjectId":"1","ProjectName":null,"ServiceName":"creditcardpayment","InterfaceDesc":"信用卡支付"},{"ServiceId":216,"ProjectId":"1","ProjectName":null,"ServiceName":"nonmembercreditcardpayment","InterfaceDesc":"非会员信用卡支付"},{"ServiceId":217,"ProjectId":"1","ProjectName":null,"ServiceName":"unionpaypreauthpayment","InterfaceDesc":" 银联预授权支付接口(酒店担保用)"},{"ServiceId":218,"ProjectId":"1","ProjectName":null,"ServiceName":"submitcreditcardinfo","InterfaceDesc":"信用卡支付"},{"ServiceId":219,"ProjectId":"1","ProjectName":null,"ServiceName":"groupbuyalipaypayment","InterfaceDesc":"提交支付宝支付接口"},{"ServiceId":220,"ProjectId":"1","ProjectName":null,"ServiceName":"groupbuyweixinpayment","InterfaceDesc":"酒店团购微信支付"},{"ServiceId":221,"ProjectId":"3","ProjectName":null,"ServiceName":"ordercomment","InterfaceDesc":"订单点评接口"},{"ServiceId":222,"ProjectId":"3","ProjectName":null,"ServiceName":"submitorder","InterfaceDesc":"下单"},{"ServiceId":223,"ProjectId":"3","ProjectName":null,"ServiceName":"nomembersubmitorder","InterfaceDesc":"非会员下单"},{"ServiceId":224,"ProjectId":"3","ProjectName":null,"ServiceName":"scenerycombineorder","InterfaceDesc":"合并下单"},{"ServiceId":225,"ProjectId":"3","ProjectName":null,"ServiceName":"scenerynomembercombineorder","InterfaceDesc":"非会员合并下单"},{"ServiceId":226,"ProjectId":"3","ProjectName":null,"ServiceName":"getorderlist","InterfaceDesc":"获取订单列表"},{"ServiceId":227,"ProjectId":"3","ProjectName":null,"ServiceName":"getorderdetail","InterfaceDesc":"获取订单详情"},{"ServiceId":228,"ProjectId":"3","ProjectName":null,"ServiceName":"nonmembergetsceneryorderdetail","InterfaceDesc":"非会员获取订单详情"},{"ServiceId":229,"ProjectId":"3","ProjectName":null,"ServiceName":"getsceneryorderrecommend","InterfaceDesc":"景区订单推荐"},{"ServiceId":230,"ProjectId":"3","ProjectName":null,"ServiceName":"getorderdetailrealtime","InterfaceDesc":"获取订单详情(实时)"},{"ServiceId":231,"ProjectId":"3","ProjectName":null,"ServiceName":"nonmembergetsceneryorderdetailrealtime","InterfaceDesc":"非会员获取订单详情(实时)"},{"ServiceId":232,"ProjectId":"3","ProjectName":null,"ServiceName":"cancelorder","InterfaceDesc":"取消订单"},{"ServiceId":233,"ProjectId":"3","ProjectName":null,"ServiceName":"nomembercancelorder","InterfaceDesc":"非会员取消订单"},{"ServiceId":234,"ProjectId":"3","ProjectName":null,"ServiceName":"reviseorder","InterfaceDesc":"订单修改(有问题,使用前先找景区研发确认)"},{"ServiceId":235,"ProjectId":"3","ProjectName":null,"ServiceName":"alipaypayment","InterfaceDesc":"提交支付宝wap接口"},{"ServiceId":236,"ProjectId":"3","ProjectName":null,"ServiceName":"sceneryalisecurepay","InterfaceDesc":"提交支付宝支付接口"},{"ServiceId":237,"ProjectId":"3","ProjectName":null,"ServiceName":"sceneryweixinpayment","InterfaceDesc":"景区微信支付"},{"ServiceId":238,"ProjectId":"3","ProjectName":null,"ServiceName":"sceneryunionpay","InterfaceDesc":"银联支付"},{"ServiceId":239,"ProjectId":"3","ProjectName":null,"ServiceName":"getpaylist","InterfaceDesc":"支付方式"},{"ServiceId":240,"ProjectId":"3","ProjectName":null,"ServiceName":"scenerypricesearch","InterfaceDesc":"价格搜索接口"},{"ServiceId":241,"ProjectId":"3","ProjectName":null,"ServiceName":"pricecalendar","InterfaceDesc":"价格日历接口"},{"ServiceId":242,"ProjectId":"2","ProjectName":null,"ServiceName":"getflightprice","InterfaceDesc":"航班列表"},{"ServiceId":243,"ProjectId":"2","ProjectName":null,"ServiceName":"getflightdynamic","InterfaceDesc":"航班动态"},{"ServiceId":244,"ProjectId":"2","ProjectName":null,"ServiceName":"getflightorderdetail","InterfaceDesc":"订单详情"},{"ServiceId":245,"ProjectId":"2","ProjectName":null,"ServiceName":"getflightorderlistsoa","InterfaceDesc":"订单列表"},{"ServiceId":246,"ProjectId":"2","ProjectName":null,"ServiceName":"createflighttemporder","InterfaceDesc":"生成临时单"},{"ServiceId":247,"ProjectId":"2","ProjectName":null,"ServiceName":"createflightorder","InterfaceDesc":"生成正式单"},{"ServiceId":248,"ProjectId":"2","ProjectName":null,"ServiceName":"cancelflightorder","InterfaceDesc":"取消订单"},{"ServiceId":249,"ProjectId":"2","ProjectName":null,"ServiceName":"getflightorderpayinfo","InterfaceDesc":"支付信息"},{"ServiceId":250,"ProjectId":"12","ProjectName":null,"ServiceName":"queryflightinter","InterfaceDesc":"航班列表"},{"ServiceId":251,"ProjectId":"12","ProjectName":null,"ServiceName":"getrulequery","InterfaceDesc":"退改签查询"},{"ServiceId":252,"ProjectId":"12","ProjectName":null,"ServiceName":"createtemporder","InterfaceDesc":"生成临时单"},{"ServiceId":253,"ProjectId":"12","ProjectName":null,"ServiceName":"gettemporder","InterfaceDesc":"查询临时单"},{"ServiceId":254,"ProjectId":"12","ProjectName":null,"ServiceName":"createinterorder","InterfaceDesc":"生成正式单"},{"ServiceId":256,"ProjectId":"2","ProjectName":null,"ServiceName":"flightalipaypayment","InterfaceDesc":"支付宝支付"},{"ServiceId":257,"ProjectId":"12","ProjectName":null,"ServiceName":"queryorderdetail","InterfaceDesc":"订单详情"},{"ServiceId":258,"ProjectId":"2","ProjectName":null,"ServiceName":"flightalisecurepay","InterfaceDesc":"支付宝插件"},{"ServiceId":259,"ProjectId":"12","ProjectName":null,"ServiceName":"queryorderlist","InterfaceDesc":"订单列表"},{"ServiceId":260,"ProjectId":"2","ProjectName":null,"ServiceName":"flightunionpay","InterfaceDesc":"银联支付"},{"ServiceId":261,"ProjectId":"12","ProjectName":null,"ServiceName":"cancelinterorder","InterfaceDesc":"取消订单"},{"ServiceId":262,"ProjectId":"2","ProjectName":null,"ServiceName":"flightyilianpay","InterfaceDesc":"易联支付"},{"ServiceId":263,"ProjectId":"2","ProjectName":null,"ServiceName":"flightweixinpayment","InterfaceDesc":"微信支付"},{"ServiceId":264,"ProjectId":"12","ProjectName":null,"ServiceName":"getpayinfo","InterfaceDesc":"支付信息"},{"ServiceId":265,"ProjectId":"12","ProjectName":null,"ServiceName":"creditpay","InterfaceDesc":"信用卡支付"},{"ServiceId":268,"ProjectId":"1","ProjectName":null,"ServiceName":"dasd","InterfaceDesc":"dad"},{"ServiceId":270,"ProjectId":"1","ProjectName":null,"ServiceName":"dasd1","InterfaceDesc":"dad"},{"ServiceId":271,"ProjectId":"1","ProjectName":null,"ServiceName":"dasd","InterfaceDesc":"dad"},{"ServiceId":274,"ProjectId":"1","ProjectName":null,"ServiceName":"test1","InterfaceDesc":"test1"},{"ServiceId":278,"ProjectId":"1","ProjectName":null,"ServiceName":"dasd","InterfaceDesc":"dad"},{"ServiceId":279,"ProjectId":"1","ProjectName":null,"ServiceName":"dasd","InterfaceDesc":"dad"},{"ServiceId":280,"ProjectId":"1","ProjectName":null,"ServiceName":"dasd","InterfaceDesc":"dad"},{"ServiceId":281,"ProjectId":"0","ProjectName":null,"ServiceName":"test","InterfaceDesc":"test"},{"ServiceId":282,"ProjectId":"1","ProjectName":null,"ServiceName":"test","InterfaceDesc":"test"},{"ServiceId":283,"ProjectId":"0","ProjectName":null,"ServiceName":"test","InterfaceDesc":"test"}];
$(function(){
$("#cars").bind("change",function(){
$.each(jsonData, function(i, item) {
$("#combobox1").append("<option value='" + item.ServiceName +"'>"+item.ServiceName +"</option>");
// alert(item.PageName);
// <option value="All">Select one...</option>
});
alert("hell");
console.log($("#ServiceId").val());
});
alert($.trim($("#cars").val()));
});
</script>
</html>