Я использую JQuery, чтобы попытаться захватить некоторые данные из api Open Calais, но если я не могу получить действительный ответ. Если я использую тип данных «script», я получаю сообщение об ошибке «missing: before». Если я использую тип данных «xml» или что-то еще, то получаю ошибку 403 с сервера Open Calais.Jquery Ajax call problemn с типом данных
Я решил попробовать «сценарий» тип данных, основанный на последней записи на этой Calais forum post
Пожалуйста, не останавливайтесь на критику и комментарии по поводу моего кода я склоняюсь, как я иду
Мой код:..
var baseUrl="http://api.opencalais.com/enlighten/calais.asmx/Enlighten";
var licenseID="wt8h3w3pt333eewdwsyuhut6";
var content="In response to a legislative provision in a bill reauthorizing the FAA, the agency has launched a comment period as it selects six test sites to evaluate unmanned aircraft systems. The focus of the proceeding will be determining the location of the test sites along with establishing...";
var PARMS="&contentType=text/xml&outputFormat=xml/rdf"
var PostDatavar = "?licenseID="+licenseID+"&content="+encodeURIComponent(content)+PARMS;
var componentURL=baseUrl+PostDatavar;
function sendIt(sendData){
$.ajax({
url:componentURL,
type: "POST",
dataType:"script",
success:function(data){
alert(data));
console.log(data);
},
error:function(){
alert("it's broken");
}}
);
код вы вывесили выглядит идентично моему. Я что-то упускаю? – iammatthew2
Да, была проблема с открытием и закрытием брекетов, которые используются. –