我在使用express / node时遇到问题。我创建了一个名为“/ searching”的路由,它运行正常,因为我已经测试过了。我还有一个html文件,它不是快递项目的一部分;它不在“公共”或“视图”文件夹中。我正在尝试从此文件访问“/搜索”路径。我在cmd中看到请求正在完成,但我无法从我正在做的ajax中检索数据。
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
</head>
<body>
<p id="container">Hello</p>
<script>
$(document).ready(function(){
$("#container").click(function(){
$.get('http://localhost:3000/searching',function(data){
$("#container").html(data);
}); }); });
</script>
</body>
</html>
与路线对应的节点/快递部分是:
app.get('/searching', function(req, res){
res.send("result");
});
我希望在单击此项时将“Hello”文本更改为“result”,但它无法正常工作。有什么建议吗?