我尝试通过Jquery和REST接口访问sharepoint列表.具有以下代码的站点正在运行localhost.
此代码不起作用:
$(document).ready(function() { getdata(); });
function getdata() {
alert("start");
$.ajax({
url: "http://spkerberostest.vz.ch/_vti_bin/ListData.svc/Tasks",
dataType: 'JSON',
success:function(json) { alert ("Success");
},
error:function(){
alert("Error");
}
});
};
Run Code Online (Sandbox Code Playgroud)
我收到错误消息"原始http:// localhost:59936是Acess-Control-Allow-Origin不允许的."
我不确定是什么原因.是Sharepoint需要身份验证(匿名被阻止)还是跨域调用?甚至两个?
我能做什么?我在某处读到有关JSONP的数据类型.但这没效果.谢谢.
我知道它的工作原理,即使在这个网站,但只有当我通过h1元素触发它,我需要通过图像(占复印件),但是当我尝试它只是将无法正常工作触发它.这是我的Javascript:
$('#copyTxt').click(function(){
alert($('#Txt2Copy').text());
$(this).zclip({
path: '/scripts/js/ZeroClipboard.swf',
copy: $('#Txt2Copy').text(),
afterCopy: function(){
alert($('#Txt2Copy').text() + " was copied to clipboard");
}
});
});
Run Code Online (Sandbox Code Playgroud)
警报只是为了让我确保它到达并且它只是不会复制,如果我添加beforeCopy我确实在那里得到一条消息,但它没有进一步.
copyTxt已经将id 移动到了span,img,tr,td和表本身,但除非我从H1中激活事件,否则它将无法工作.图像所在的HTML:
<tr>
<td><label for="navUrl">Navigation URL <img id="copyTxt" src="/images/copy.png"/></label></td>
<td id="Txt2Copy"><?= $this->order["order"]["navigationUrl"] ?></td>
</tr>
Run Code Online (Sandbox Code Playgroud) 我需要用JQuery动态选择元素,我得到元素的代码id.怎么做 ?我试过了:
var sel='\'#'+id+'\'';
var elem+$(sel);
Run Code Online (Sandbox Code Playgroud)
但它不起作用(id是元素的字符串id).
我有两张桌子.其中一个包含引号,另一个列出每个引用的所有给定投票(+1或-1).出于演示目的,我已经制作了两个表的简化版本:
+----+-----------------------------------------------------------------------+
| ID | quote |
+----+-----------------------------------------------------------------------+
| 1 | If you stare into the Abyss long enough the Abyss stares back at you. |
| 2 | Don't cry because it's over. Smile because it happened. |
| 3 | Those that fail to learn from history, are doomed to repeat it. |
| 4 | Find a job you love and you'll never work a day in your life. |
+----+-----------------------------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)
+----+-------+------+
| ID | …Run Code Online (Sandbox Code Playgroud) 我需要找到一种方法来获取具有最高版本号的数据.
这是我的数据库设计:
VERSIONNUMBER - varchar(15)
DOWNLOADPATH - varchar(100)
Run Code Online (Sandbox Code Playgroud)
可以说我有以下记录:
VERSIONNUMBER -------- DOWNLOADPATH
1.1.2 a.com
1.1.3 b.com
2.1.4 c.com
2.1.5 d.com
2.2.1 e.com
Run Code Online (Sandbox Code Playgroud)
我需要使用版本号2.2.1获取记录.需要一些sql的帮助:)
感谢您的任何帮助
我创建了一个简单的C#asp.net Web服务函数,它返回一个字符串消息
,我使用jquery ajax从页面调用它.
C#:
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public string HelloWorld() {
return DateTime.Now.ToString();
}
Run Code Online (Sandbox Code Playgroud)
JS:
$(document).ready(function() {
//alert("ready");
$.ajax({
type: "POST",
contentType: "application/json; chatset=utf-8",
url: "WebService2.asmx/HelloWorld",
data: "{}",
dataType: "json",
success: function(msg) {
//alert(msg); //doesnt works
alert(msg.d);
}
});
});
Run Code Online (Sandbox Code Playgroud)
我的问题是,为什么 alert(msg);犯规作品
文本数据绑定表达式只能有一个属性.我如何根据另一个属性的数量复数一些文本?
我在书中读到OCJP for Java6这一部分有断言.我到达了一个部分,它概述了如果将'assert'一词用作关键字或标识符,编译器将如何反应.
a Keyword和an有identifier什么区别?任何人都可以给我一个简单的解释,另外还有一个或多个例子吗?
我在程序开始时打开了与FTP服务器的连接.
在我在服务器上执行操作之前,我想检查连接是否已成功建立.最简单的快速方式,如果连接消失,我会尝试再次连接.
我使用此代码执行此操作:
private boolean checkConnection()
{
try
{
boolean success = ftpClient.login(user_name, password);
if(success)
return true;
else
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
但是这个方法在连接关闭时抛出NullPointer异常.
我可以检查与之的连接,ftpClient.connect(server, port);但这就像是要重新连接.
有什么方法可以检查连接?
javascript ×4
jquery ×3
java ×2
sql ×2
.net ×1
asp.net ×1
assertions ×1
clipboard ×1
css ×1
css3 ×1
ftp ×1
ftp-client ×1
html ×1
html5 ×1
join ×1
knockout.js ×1
mysql ×1
rest ×1
scjp ×1
sharepoint ×1
sql-server ×1
web-services ×1
zclip ×1