Javascript 在jQuery中,POST请求如何使用相对路径?
我正在分析一个HTML页面的代码,看到加载页面时,会出现如下POST请求:Javascript 在jQuery中,POST请求如何使用相对路径?,javascript,jquery,html,post,postman,Javascript,Jquery,Html,Post,Postman,我正在分析一个HTML页面的代码,看到加载页面时,会出现如下POST请求: $.post('/video_info/html5',{v:video_id},function(data){ //it does something here with data },'html'); 页面URL的格式为:https://example.com/watch?v=123#video=456。 然后,我尝试使用Postman向https://example.com/video_info/h
$.post('/video_info/html5',{v:video_id},function(data){
//it does something here with data
},'html');
页面URL的格式为:https://example.com/watch?v=123#video=456
。
然后,我尝试使用Postman向https://example.com/video_info/html5
带有参数v=video\u id(例如:The\u Lord\u of \u Rings\u 2002
),但它没有得到任何响应,而上面的代码可以得到它(我使用了firebug,可以看到响应)
URL中是否有错误:https://example.com/video_info/html5
URL中是否有错误:
不,这是相对于您描述的页面URL的post
(ajax)调用中URL的正确解析
ajax
请求带有标题,这可能使它们看起来与其他请求不同。有问题的网站也可能正在查看参考者(原文如此)和/或保持服务器端跟踪X页刚刚从IP 1.2.3.4加载的事实,因此可以回复视频请求
人们有时会竭尽全力保护自己的内容不被使用,除非是以他们希望的方式使用。URL本身没有问题,但不能使用JavaScript向外部域发出AJAX请求。您可以感谢响应是成功
?@anmarti yes,响应是succeed
如果您从控制器返回Json
,您应该使用数据获得响应。YourField
$。post
发出AJAX请求是否有任何方法从域外发送此类post请求以获得相同的结果?@MrCold:从服务器,是的,(几乎)任何东西都可以被欺骗。从浏览器中,可能不会,您可能会遇到。