Consume REST Service with Javascript/HTML



下面是我用来使用 Javascript 从 SharePoint 列表中获取数据的代码。我需要做什么才能让它在像 JS Bin 或 JS Fiddle 这样的网站上使用开放/免费的 REST 服务?(喜欢 iextrading.com?

<script type="text/javascript">

function getCompanies () {
var call = $.ajax({
url: _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/GetByTitle('Bills')/items?$select=AccountNumber&$orderby=AccountNumber&$filter=(PackageID eq '" + pid + "')",
type: "GET",
dataType: "json",
headers: {
Accept: "application/json;odata=verbose"
}
});
call.success(function (data,textStatus, jqXHR){
$("#ResultsDiv").empty();  
for (var i = 0; i < data.d.results.length; i++)   
{  
var item = data.d.results[i];  
$("#ResultsDiv").append(item.AccountNumber + "<br/>");  
}  
});
call.fail(function (jqXHR,textStatus,errorThrown){
alert("Error retrieving Account Numbers: " + jqXHR.responseText);
});

}
</script>
<button onclick="getCompanies(); return false;" type="button">Get Item</button>
<hr width="50px" />
<div id="ResultsDiv"></div>

我看了几个关于SO的例子,但我无法让他们在JS Bin或JS Fiddle上工作。

我想我的问题措辞很差,因为我的原始代码接近答案。

function getMovies () {
var call = $.ajax({
url: "https://www.omdbapi.com/?i=tt3896198&apikey=[yourKeyHere]",
type: "GET",
dataType: "json",
headers: {
Accept: "application/json;odata=verbose"
}
});
call.success(function (data,textStatus, jqXHR){
$("#ResultsDiv").empty();  
$("#ResultsDiv").append(data.Title);  
});
call.fail(function (jqXHR,textStatus,errorThrown){
alert("Error retrieving data: " + jqXHR.responseText);
});

}

最新更新