js脚本:
var man= <%=getData()%>;
console.log(man)
后台中的方法:
/// <summary>
/// 获取数据
/// </summary>
/// <returns>字符串</returns>
public string getData() {
return "{Name:'张三',Age:20}";
}
浏览器控制台输出如下:
可以看出后台返回的字符串到了浏览器这边自动将json字符串转变成了js对象,那如果我们想获取字符串怎么办??
在<%%>的外侧用""或者''包起来就行了
js脚本:
var man= '<%=getData()%>';
console.log(man)
后台中的方法:
/// <summary>
/// 获取数据
/// </summary>
/// <returns>字符串</returns>
public string getData() {
return "Hello Word";
}
浏览器控制台输出如下:
这时候后台的字符到浏览器这边就是js中的字符串了
所以在返回字符串的时候注意json还是普通的字符串