1

我的 jsonp ajax 请求看起来像这样,但它不起作用。我的猜测是网址不正确。这个 url 工作正常,可以得到缺陷描述:

( https://rally1.rallydev.com/slm/webservice/1.37/defect.js?workspace=https://rally1.rallydev.com/slm/webservice/1.37/workspace/108748843&query=&start=1&pagesize=20)

但是以下内容不适用于创建缺陷的 url:

( https://rally1.rallydev.com/slm/webservice/1.37/defect/create.js)

var request = $.ajax({
          url: "https://rally1.rallydev.com/slm/webservice/1.37/defect/create.js",
          data: { 'Defect': defectData },
          dataType: 'jsonp',
          jsonp: 'jsonp',
          username: "<username>",
          password: "<pass>",
          success: function(data, textStatus, jqXHR){
              console.log(data);
            }
        });
4

1 回答 1

0

您是否尝试过使用任何 Rally 的 App SDK?它们使您可以轻松地使用 Rally 的 Web 服务进行 I/O,而无需了解 jsonp 与 ajax 的详细信息。它们还包含一些非常好的 ui 组件,用于显示来自 Rally 的数据。

1.x:http:
//developer.rallydev.com/help/rally-data-source

2.x 预览:
https ://rally1.rallydev.com/apps/2.0p3/doc/#!/guide/appsdk_20_data_models
https://rally1.rallydev.com/apps/2.0p3/doc/#!/guide/ appsdk_20_data_stores

于 2012-09-20T19:46:31.367 回答