使用jQuery从PhoneGap应用程序向NodeJS服务器发出AJAX请求
Making an AJAX request with jQuery from PhoneGap app to Node JS server
我一直在互联网上寻找一个向NodeJS服务器发出jQueryAJAX请求的真实例子,但找不到。
因此,通常对PHP服务器的jQueryAJAX请求如下所示:
$("button").click(function() {
$.ajax({url: "http://www.example.org/myphpfile.php", success: function(result) {
console.log(result);
}});
});
但是,当必须向NodeJS服务器发出请求时,这个JS代码看起来怎么样?我没有看到任何一个例子在服务器上有一个.js文件的URL,但当向PHP服务器发出请求时,我们确实包含了一个PHP文件的URL。
简而言之,对NodeJS服务器的jQueryAJAX请求是什么样子的?或者是否需要任何额外的库或框架来实现这一点?
NodeJS并不是这样工作的。
你在一个端口上设置并启动服务器http://localhost:3000然后你将所有请求发送给它。
您可以使用像Express这样的web应用程序框架来定义路由,就像php中的.htaccess
一样。您可以在这些路线上设置功能。
因此,对NodeJS的典型调用看起来像
http://localhost:3000/route1
route1不是一个文件,它是一个由像Express这样的web应用程序框架配置的路由,用于在到达时执行任务(或功能)
所以jQuery与它无关。你仍然可以使用它。它只是让url指向Express 定义的路线
$("button").click(function() {
$.ajax({url: "http://www.example.org/getWhatever", success: function(result) {
console.log(result);
}});
});
本教程将有所帮助https://scotch.io/tutorials/use-expressjs-to-get-url-and-post-parameters
这本书很棒www.packtpub.com/web-development/mean-web-develevelopment
相关文章:
- 通过ajax将坐标传递到php服务器端,并在处理后检索到javascript
- 使用ajax的服务器端分页&jQuery
- 使用FormData上传AJAX图像;t在服务器端显示图像
- React路由器服务器端渲染和ajax获取数据
- 如何通过ajax将png图片从服务器发送到浏览器中显示
- 使用对服务器的Ajax调用验证表单字段—Learning Ajax
- 使用AJAX将日期从SQL服务器传递到jQuery日历
- 使用AJAX将文件上载到服务器
- 使用ajax上传的文件返回错误,但使用c#在asp.net的服务器端正常提交的文件
- 使用Ajax调用在服务器上实时更新页面
- 如何使用AJAX和php将多个文件上传到服务器
- 如何在服务器仍在处理以前的请求时对ajax请求进行排队
- AJAX错误状态代码500内部服务器错误
- 将服务器端数据传递给JavaScript——Scripplet或AJAX调用——这更好
- Ajax's的数据参数未发送到服务器
- Python本地服务器问题:通过ajax发布时,rfile被截断
- 将两个对象传递给服务器 AJAX
- 如何将文本输入保存为变量,然后提交到服务器(ajax 和 javascript)
- 安全性 - 将数据从第三方发送到我的服务器 Ajax php
- 将 JSON 和 HTTPRequest 发送到服务器 AJAX