を作成できません:https://rally1.rallydev.com/slm/doc/webservice/rest_xml.jspは、私がここで見つける例に基づいてそのXMLのREST APIを使用して欠陥を作成することができる午前のjQueryを使用してラリー欠陥とそのJSON RESTのAPI
はしかし、私が行うことができないんだけどそのJSON APIと同じ使用してjQueryの: これは私が欠陥を作成するためにPUTを提出する方法です:
var defectData = JSON.stringify(
{
Description: 'bla bla bla bla',
Name: 'This is the defect name',
Priority: 'None',
ReleaseNote: 'false',
Severity: 'Major Problem',
State: 'Open',
Owner: "https://<rallysite>/slm/webservice/1.28/user/<myuserid>.js"
}
);
$.ajax({
url: "https://<rallysite>/slm/webservice/1.28/defect/create",
type: 'PUT',
mimeType: 'application/javascript',
data: { 'Defect': defectData },
dataType: 'json',
username: "<myusername>",
password: "<mypassword>",
success: function(data){
console.log(data);
}
});
私はIEにFirefoxの上またはのdevのツールを使って放火犯を通じて提出されたPUTリクエストが表示されません。私はどちらのエラーも見ません。 私はRallyで自分のプロジェクトを照会するための簡単なGETリクエストを試みましたが、それは問題ありません。
私が間違っていることがわかりません、助けていただければ幸いです。ありがとう! jQueryのドキュメントから
別のドメインのデータをリクエストする場合、通常のAJAXリクエストで問題が発生する場合は、ドメイン間リクエスト用のJSONPリクエストを行う必要があります: '$ .ajax({dataType: 'jsonp'}) ; – Jasper
彼はすでに自分がGETの仕事をしていると言っていたことに注意してください。そうは思いません。 –