如何用JQUERY的ajax请求HTTPS的接口???

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用JQUERY的ajax请求HTTPS的接口???相关的知识,希望对你有一定的参考价值。

目前开发一个需求,需要从一个HTTPS协议的接口里面获取数据,但是不知道为什么请求不了,求大神解答,如何用jquery的ajax请求这种HTTPS协议的接口,万分感谢;
下面是我自己的代码部分;
$.ajax(
type:"POST",
url : "https://61.178.60.214:8083/servlet/json?",
dataType: "json",
success: function(response)
console.log(response);
,
error: function(data)
console.log(data);

)

参考技术A 有跨越用Jsonp
var url = 'http://www.t1.com/index.php';
$.ajax(
type: 'post',
url: url,
data: name:'wangyulu',
dataType: 'jsonp',
success:function(result)
console.log(result);

);
参考技术B 哪个版本的?$.ajax(
method:"POST",
url : "https://61.178.60.214:8083/servlet/json?",
dataType: "json",
success: function(response)
console.log(response);
,
error: function(data)
console.log(data);

)
参考技术C 您好 不知道你明不明白 接口数据 只能get方式获取追问

那为什么我自己定义的接口,能用POST方式呢??

追答

因为有个跨域的问题

现需要使用 jQuery 代码实现 ajax 请求,详细信息如下

请求的 url :carinfo.do
发送方式:post
发送数据:id 为 s1 的文本框的值
返回数据:json 格式
请求成功:将返回数据写入 id 为 s2 的文本框中
请求失败:弹出文本“系统错误”
请提供代码实现上述功能。

Jquery  的 $.post() 方法通过 HTTP POST 方式向服务器发送请求并获取返回的数据,可以实现ajax的提交、接收处理、返回;

例子:
$.post( 
        // 接收数据的PHP页面
        url : 'action.php',   
        // 传给PHP的数据,多个参数用&连接或者使用json格式数据:
        a:'value1',b:'value2',function(msg)
               
            // 这里是请求发送成功后的回调函数。        
            // msg是返回的数据
            if(msg.xx == xx)
            
                #处理情况一
            
            else
            
                #处理情况二
                 
        ,'json');// 默认返回字符串,设置值等于json则返回json数据  
        
把你上面的自己填写进去,就可以了,自己多动手,才会提高水平,真要出不来,追问我

参考技术A $.ajax(
type: 'POST',
url: 'carinfo.do',
data: "name":$("#s1").val(),
success: function(data)
$("#s2").val(data);
,
error : function()
alert('系统错误')
,
dataType: 'json'
);

以上是关于如何用JQUERY的ajax请求HTTPS的接口???的主要内容,如果未能解决你的问题,请参考以下文章

如何用Verilog设计一个异步清0、同步时钟使能和异步数据加载型8位二进制家法计数器?

如何使用jquery监控ajax请求的进度响应

现需要使用 jQuery 代码实现 ajax 请求,详细信息如下

如何用ajax发送post请求?

Grails:request.JSON 是从哪里来的,我如何用 jQuery 的 .ajax() 或 .post() 把东西放在那里?

如何用jquery $.ajax向aspx页面传递json格式数据