gpt4 book ai didi

javascript - 将 JSON 转换为字符串 JAVASCRIPT

转载 作者:行者123 更新时间:2023-11-29 23:33:03 25 4
gpt4 key购买 nike

我希望我的位置显示为字符串。有人可以告诉我如何执行此操作吗?我只是 laravel 和 javascript 的新手。 enter image description here

public function myformAjax(Request $request)
{

$position =Tbl_press_release_recipient::select('position')->where('country',Request::input('country'))->distinct()->get();
return json_encode($position);
}

我的 Ajax :

 $(document).ready(function() {
$('#country').on('change', function() {
var country = this.value;
if(country){
$.ajax({
url: '/member/page/press_release_email/choose_recipient_press_release/ajax',
type: "GET",
data:{country:country},
dataType: "json",
success:function(data) {


$('select[name="position"]').empty();
$.each(data, function(key, value) {
$('select[name="position"]').append('<option value="'+ JSON.stringify(key) +'">'+ JSON.stringify(value) +'</option>');

});

}
});
}else{
alert("as23d");
}
});
});

最佳答案

您正在对值对象进行字符串化,而您需要访问值对象的位置属性:

$('select[name="position"]').append(
$('<option>', { value : value.position, text : value.position })
);

这还会创建一个选项元素对象来设置文本和值,而不是连接可能导致 XSS 漏洞的 HTML。

关于javascript - 将 JSON 转换为字符串 JAVASCRIPT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46825401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com