测试了某平台的API,我用Jquery发送请求,呵呵,出问题了。

<!DOCTYPE html>



$(document).ready(function(){ var auth = make_base_auth('570cd96c0cf21de145e44519','Ic9PWqvoodFYfOSnQ9QFTnaqRmLAfz6v'); var url='不给糖就捣蛋'; var xhr=new XMLHttpRequest(); function make_base_auth(user, password) { var tok = user + ':' + password; var hash = Base64.encode(tok); return "Basic " + hash; } $("input").click( function(){ $.ajax({ url : url, method : 'GET', beforeSend : function(xhr) { xhr.setRequestHeader('Authorization', auth); }, dataType:'jsonp', jsonpCallback:"success_jsonpCallback", success:function(json){ alert("请求成功!"); }, error:function(){ alert("请求出错!"); } }); }); });


等我先来我来排下版。

<!DOCTYPE html>







<br> $(document).ready(function(){<br> var auth = make_base_auth(&#39;570cd96c0cf21de145e44519&#39;,&#39;Ic9PWqvoodFYfOSnQ9QFTnaqRmLAfz6v&#39;);<br> var url=&#39;不给糖就捣蛋&#39;;<br> var xhr=new XMLHttpRequest();<br> function make_base_auth(user, password) {<br> var tok = user + &#39;:&#39; + password;<br> var hash = Base64.encode(tok);<br> return &quot;Basic &quot; + hash;<br> } <br> $(&quot;input&quot;).click(function(){<br> $.ajax({<br> url : url,<br> method : &#39;GET&#39;,<br> beforeSend : function(xhr) {<br> xhr.setRequestHeader(&#39;Authorization&#39;, auth);<br> },<br> dataType:&#39;jsonp&#39;,<br> jsonpCallback:&quot;success_jsonpCallback&quot;,<br> success:function(json){<br> alert(&quot;请求成功!&quot;);<br> },<br> error:function(){<br> alert(&quot;请求出错!&quot;);<br> }<br> });<br> });<br> });<br>

图片说明