小编San*_*tam的帖子

Jquery成功函数不使用JSONP触发

正在做一些使用jQuery调用我在不同域上的服务.成功调用服务(我的调试点被触发),并返回正确的响应(我嗅探流量).

我的问题主要是成功和失败的回调不会被解雇.我已经在SO上阅读了一些其他帖子,表明在使用JSONP时没有触发错误事件.这是成功事件的情况(也许是因为我假设我提供自己的回调函数),或者有没有办法解雇我的成功回调.提前致谢.

$.ajax({
  type: "GET",
  url: urlOnDiffDomain,
  async: false,
  cache: false,
  dataType: 'jsonp',
  data: {},
  success: function(data, textStatus) {
    alert('success...');
  },
  error: function(xhr, ajaxOptions, thrownError) {
   alert('failed....');
  }
}); 
Run Code Online (Sandbox Code Playgroud)

javascript jquery jsonp

28
推荐指数
2
解决办法
4万
查看次数

确定SP参数在T-SQL中是否具有默认值

如果SP的参数具有默认值,有没有办法从SQL Server(我在2012年FYI)内确定?还有其他 线程,但建议似乎没有准确地告诉我这些信息.

这是我尝试过的几件事;

select *
from sys.objects so join sys.parameters sp on so.object_id = sp.object_id
where so.type='P'
and so.name = 'someSp'
Run Code Online (Sandbox Code Playgroud)

上面的查询返回了许多列,听起来像是在咆哮着正确的树(has_default_value,default_value在其中)但是这些似乎并没有变化我的SP中是否有默认值.(has_default值始终为0,default_value始终为null)

exec sp_sproc_columns 'someSp'
Run Code Online (Sandbox Code Playgroud)

同样的交易; 上面的SP返回多个列,包括NULLABLE和IS_NULLABLE; 无论我的SP内容如何,​​NULLABLE始终等于1且IS_NULLABLE = YES.

一张纸条; SQL Server管理工作室清楚地显示与每个SP参数关联的元数据.

Management Studio SP参数元数据

我使用SQL事件探查器来检查在Management Studio的对象资源管理器中查看SP的参数时会发生什么.展开参数文件夹时,会运行两个查询.第一个查询在这里粘贴有点长(虽然如果有帮助我会这样做).它包含一个名为DEFAULT VALUE的列; 但据我所知,它总是为NULL.第二个查询只返回SP的主体; 大概是输出到文本编辑器窗口(虽然我担心在mgmt studio中可能会发生一些解析!)

作为参考/只是为了确保我没有丢失我的弹珠我已经创建了两个无意义的Sps仅用于测试.他们看着像是:

CREATE PROCEDURE TestDefaultSpValue_Default
@I          INT  = 2
AS
BEGIN
SET NOCOUNT ON;
SELECT @I
END

CREATE PROCEDURE TestDefaultSpValue_NoDefault
@I          INT
AS
BEGIN
SET NOCOUNT ON;
SELECT @I
END
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server stored-procedures sql-server-2012

10
推荐指数
1
解决办法
5796
查看次数