$('#NameDropdown').change(function(){
$.ajax({
type: "POST",
dataType: "json",
url: "http://localhost:8081/crownregency/getInfoUser.php",
data: {id: $('#NameDropdown').val(), checker: 1}, // 1 is to get user info
success:function(data){
$temp = data['Type'];
$get = $("#UserTypeDropdown option[value = '$temp']").text();
$('#UserType').attr('value', $get);
}
});
});
关于将返回的变量从ajax放到值中我遇到了问题。 $ get = $(“#UserTypeDropdown option [value ='$ temp']”)。text();我该如何解决这个问题?请帮忙..这个问题与jQuery get specific option tag text
有关答案 0 :(得分:2)
改变这个:
$get = $("#UserTypeDropdown option[value = '$temp']").text();
要:
$get = $("#UserTypeDropdown option[value='"+$temp+"']").text();
您还可以使用filter
方法:
$("#UserTypeDropdown option").filter(function() {
return this.value === $temp;
}).text();
答案 1 :(得分:0)
也许试试这个:
$get = $("#UserTypeDropdown option[value = '" + $temp + "']").text();