有谁知道这行代码的输出是什么?$.get(“http://192.168.4.1:80/”, {pin:p}.
does any one know what is the output of this line code ? $.get("http://192.168.4.1:80/", {pin:p}
>有谁知道这行代码的输出是什么?
$.get("http://192.168.4.1:80/", {pin:p});
我的意思是我知道它是一个通过 GET 发送数据的 ajax 代码,但我想手动发送相同的数据,例如".../pin:13"或"http://192.168.4.1:80/pin:13"但不起作用。特别是我对这个"{pin:p}"感到困惑,我不知道它的输出。如果有人回答,我很感激。
这将导致如下所示的 URL 请求:
http://192.168.4.1:80/?pin=p
替换此 URL 中变量p
的任何值。
{pin:p}
告诉 jQuery 在请求 URL 时要向 URL 添加什么查询字符串,其中对象中的每个属性/值对都成为 URL 查询字符串中的prop=value
对。
如果您查看Chrome调试器的"网络"选项卡,则可以确切地看到浏览器通过网络发送的任何网络请求的内容。
如果要发送的是:
http://192.168.4.1:80/pin:13
然后,您需要手动构造该 URL:
$.get("http://192.168.4.1:80/pin:" + p);
您必须检查 URL 的路径部分是否允许该:
,或者是否需要使用 %3A
进行转义。
> {pin:p}
是 GET 请求的查询字符串。您的代码等效于:
$.get("http://192.168.4.1:80?pin=" + p);
相关文章:
- Meteor如何接收HTTP请求
- 在我的情况下,如何进行http请求
- //而不是在src=“”上使用http://"属性
- 我无法使用angularJs($http)访问服务器
- AJAX简单错误.XMLHttpRequest无法加载http://localhost/mpl/getPage.php.
- 如何将PHP get查询转换为Meteor's HTTP.get()
- 角度异步http自动完成
- 什么's本地node.js服务器和python简单http服务器之间的区别
- 角度http服务器页面刷新404s
- http.listen()在运行时接受终端命令
- IIS动态HTTP响应标头
- spring和angularJS(我得到了类似HTTP状态404的错误)
- 存储$http如何从$http函数(Angularjs)外部获取可访问变量中的响应
- Typescript angularjs$http获取响应类型(避免使用<any>)
- 如何从HTTP上下文对象中获取Post数据
- 使用插件收听Firefox标签的http请求
- "访问控制允许起源”;通过javascript从http页面调用同一网站的httpsurl时出现问题
- Meteor HTTP调用出现问题
- 如何使用(this)访问Angular 2 http rxjs catch函数中的对象属性
- 有谁知道这行代码的输出是什么?$.get(“http://192.168.4.1:80/”, {pin:p}.