【发布时间】:2022-12-03 01:22:03
【问题描述】:
假设我需要对我的服务器进行 ajax 调用
$.ajax({
type: 'POST',
url: 'url/url',
success: function(response){}
});
作为服务器的响应,我回复了一些 javascript 代码
res.send("const myFunc = (b) => { console.log(b) }");
有没有办法做这样的事情?:
$.ajax({
type: 'POST',
url: 'url/url',
success: function(response){
response('hello'); //I would like 'hello' to appear in the console
}
});
【问题讨论】:
-
eval或new Function -
@Konrad 我可以阅读文档并查看一些示例的任何来源?
-
@DmytroV ... OP 是否听说过
MDNs 文档及其JavaScript documentation? ...eval和Function其中后者new Function被认为是一种evaluation。 -
顺便说一句,值得阅读整个 MDN 文档,您可以通过这种方式轻松学习新事物
标签: javascript ajax