我应该发送控制器,以便它可以运行它并重新调整结果。 但是我从控制器得到的是我所在页面的HTML代码。
self.runCode = function(){
var content = "<?php echo 'Hello World !'; ?>";
console.log(content);
$.ajax({
type: "POST",
url: "/myPage",
data: content,
success: function (data) {
console.log(data);
},
error: function (e) {
console.log("Impossible"+ e);
}
});
};
@Controller
public class RunController {
@RequestMapping(value = "/myPage", method = RequestMethod.POST)
public @ResponseBody String executePHP(@RequestBody String content) throws ScriptException{
String result;
result = Document.executeContent(content);
return result;
}
}
我尝试将数据作为JSON发送,但这似乎没有帮助,当我在控制台上打印结果(成功)时,它不断重新调整/ myPage的html代码。