![](/img/trans.png)
[英]How to replace double quotes nested in another double quotes with single quotes
[英]how to replace single quotes with double qoute in jq
我有這樣的東西..“ Skin','Hair” ...我想要這樣的結果['Skin','Hair'];
我試過了
type: 'GET',
url: '/HOME/Getselecteddata',
dataType: 'json',
data: { id: 8 },
success: function (data) {
debugger;
var endString = data.replace(/"/g, "'");
var selectedCodeWBs = [data]
$(".tokenizationSelect2").val(selectedCodeWBs).trigger('change');
不工作 請有人幫我
我的控制器代碼:
public ActionResult Getselecteddata(int id)
{
var data = db.Segments.Where(x => x.Id == 7003).Select(x => x.Segname).SingleOrDefault();
List<string> segmentdata = new List<String>(data.Split(','));
string s2 = String.Join("','", segmentdata);
return Json(s2, JsonRequestBehavior.AllowGet);
}
您可以更好地做到這一點:
return Json(segmentdata, JsonRequestBehavior.AllowGet);
與創建包含不平衡引號的凌亂的字符串變量相比,直接使用segmentdata
將更好地工作100%。
MVC Json()
完全可以使用List
,它將以JSON數組表示法輸出。 然后,在您的javascript中, data
接收到的值將已經是一個不需要進一步操作的Javascript數組。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.