Javascript 使用jQuery从PhoneGap应用程序向Node JS服务器发出AJAX请求
我一直在互联网上寻找一个jQueryAjax请求到NodeJS服务器的真实示例,但找不到它 因此,通常对PHP服务器的jQuery AJAX请求如下所示:Javascript 使用jQuery从PhoneGap应用程序向Node JS服务器发出AJAX请求,javascript,jquery,ajax,node.js,cordova,Javascript,Jquery,Ajax,Node.js,Cordova,我一直在互联网上寻找一个jQueryAjax请求到NodeJS服务器的真实示例,但找不到它 因此,通常对PHP服务器的jQuery AJAX请求如下所示: $("button").click(function() { $.ajax({url: "http://www.example.org/myphpfile.php", success: function(result) { console.log(result); }}); }); 但是,当必须向节点JS服务
$("button").click(function() {
$.ajax({url: "http://www.example.org/myphpfile.php", success: function(result) {
console.log(result);
}});
});
但是,当必须向节点JS服务器发出请求时,此JS代码看起来如何?我没有看到任何示例在服务器上有指向.js文件的URL,但是当向PHP服务器发出请求时,我们确实包含指向PHP文件的URL
简言之,对节点JS服务器的jQueryAjax请求是什么样子的?或者需要其他库或框架来实现这一点吗?NodeJS也可以这样工作 您在一个端口上设置并启动服务器,并向其发送所有请求 您可以使用像Express这样的web应用程序框架来定义路由,更像php中的
.htaccess
。您可以在这些路由上设置函数
因此,对NodeJS的典型调用如下所示
http://localhost:3000/route1
route1不是一个文件,而是一个由web应用程序框架(如Express)配置的路由,用于在到达路由时执行任务(或功能)
因此jQuery与此无关。您仍然可以使用它,它只是让url指向Express定义的路由
$("button").click(function() {
$.ajax({url: "http://www.example.org/getWhatever", success: function(result) {
console.log(result);
}});
});
本教程将有所帮助
这本书很棒www.packtpub.com/web development/mean web development好的,所以我不能使用jQuery AJAX对节点服务器执行这样的请求?我一定要用快递之类的东西吗?我曾考虑过使用meanstack,但实际上我希望通过在服务器上使用nodejs,在客户端使用jQuery来连接它就可以实现*更新:好的,谢谢你的例子。