小编Min*_*iel的帖子

从javascript数组中删除字符串元素

可以有人告诉我如何从数组中删除字符串元素我有谷歌这个和我得到的是通过索引号删除

我的例子:

 var myarray = ["xyz" , "abc" , "def"] ; 
 var removeMe = "abc" ; 

  myarray.remove(removeMe) ; 
  consle.log(myarray) ; 
Run Code Online (Sandbox Code Playgroud)

这是我从控制台得到的:

Uncaught TypeError: Object xyz,abc,def has no method 'remove' 
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

javascript arrays jquery

9
推荐指数
3
解决办法
2万
查看次数

如何使用facebook SDK注销用户?

我正在使用facebook登录我的网站facebook php sdk.

我注意到的是logout链接没有做任何事情.在我注销后,用户仍然可以浏览该站点.这是我的代码facebook.php:

<?php
    require 'src/facebook.php';
    $facebook = new Facebook(array(
           'appId'  => '*************',
           'secret' => '******************************',
    ));
    $user = $facebook->getUser();
    $loginUrl = $facebook->getLoginUrl();
    echo "<a href='$loginUrl'>login</a>";

    $logoutUrl = $facebook->getLogoutUrl();
    echo $loginUrl; 
    if($user){
        session_start() ; 
        $_SESSION['user_info'] = $user; 
        $_SESSION['user_pro']= $facebook->api('/me');
        print_r($_SESSION);
    }
    else{
        echo 'not logged in '; 
    }

    echo "<a href='example.com/logout.php'>log out </a>"
?>
Run Code Online (Sandbox Code Playgroud)

code在登录时工作正常.注销链接应该销毁会话.这是页面的标题:

<?php 
    print_r($_SESSION) ; 
    header('example.com') ; 
?>
Run Code Online (Sandbox Code Playgroud)

我的logout.php页面的问题是它根本检测不到会话.我不知道这是一个facebook api问题还是我的php问题. …

php facebook facebook-graph-api facebook-php-sdk

9
推荐指数
1
解决办法
4万
查看次数

任何Javascript/Jquery库要验证SQL语句?

我的项目中有一个textarea,用户可以在其中保存SQL查询,但其中一个要求是检查此查询是否有效

如果用户输入的内容如下:

SELECT ** FROM EMP 
Run Code Online (Sandbox Code Playgroud)

这应该返回false并且只是说它invalid不必提供任何理由的错误消息

主要是查询将只是select声明

注意 我此时不想使用任何服务器端

有没有人知道具有此功能或类似功能的javascript/jquery库或插件

我有谷歌这个,它没有显示任何东西

谢谢

javascript mysql sql jquery

8
推荐指数
1
解决办法
8621
查看次数

使用SELECT语句模拟具有多行的表

如果我可以执行以下select语句来创建具有一个值的表

 SELECT 'myname' AS 'Name' 
Run Code Online (Sandbox Code Playgroud)

这将返回一个包含column = Name和一个value = myname的表

我该如何解决这个问题,只从select语句中返回一个包含多个值的列

我不想这样做:

 DECLARE @tmp TABLE (Name varchar(50)) 

 INSERT INTO @tmp (Name) VALUES ('myname1'),('myname2') 
    SELECT * FROM @tmp
Run Code Online (Sandbox Code Playgroud)

SELECT如果可能的话,只需一份声明

sql t-sql sql-server-2008-r2

7
推荐指数
2
解决办法
4325
查看次数

为什么在SSMS中禁用使用登录将用户类型更改为SQL用户?

我从SQL Server 2008备份了一个数据库,并使用SQL Server 2012将其恢复到我的本地计算机,现在我正在尝试使用复制的数据库用户帐户登录到服务器,但我无法这样做.

在谷歌搜索问题之后,我发现我必须将用户类型更改为SQL User Without Login,SQL User with Login但下拉列表已禁用,如下图所示,我该如何解决这个问题,这是做我需要的最好的方法完成或我需要将此用户添加到服务器级别?

在此输入图像描述

sql database security ssms sql-server-2008

7
推荐指数
1
解决办法
7472
查看次数

使用jquery用<span>包装某个单词

我有以下内容div:

<div id="query" style="width:500px; height:200px;border:1px solid black"
 spellcheck="false" contenteditable="true"></div>?
Run Code Online (Sandbox Code Playgroud)

客户端可以编写SQL查询的位置.我试图做的是在点击Spacea 后用客户端输入的单词,spanclass根据键入的单词给出这个跨度:

如果客户端类型select我需要在div中包装这样的选择单词:

<span class='select'> SELECT </span> <span> emp_name </span>
Run Code Online (Sandbox Code Playgroud)

CSS

.select{color:blue ;text-transform:uppercase;}
Run Code Online (Sandbox Code Playgroud)

这与什么非常相似jsFiddle.我怎样才能实现这一目标?

这是我到目前为止所尝试的:jsFiddle

$(function(){
    $('div').focus() ;
    $('div').keyup(function(e){
        //console.log(e.keyCode) ;
        if(e.keyCode == 32){
            var txt = $('div').text() ;
            var x = 'SELECT' ;
            $('div:contains("'+x+'")').wrap("<span style='color:blue ;
      text-transform:uppercase;'>") ;
            if(txt == 'SELECT'){
                console.log('found') ; // why This Doesn't do any thing  ?
            }

        }
    }); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

6
推荐指数
1
解决办法
718
查看次数

对象数组按元素分组?

请看这个例子:JsFiddle

问题:我有以下内容 JSON Array

y= [ {"LngTrend":15,"DblValue":10,"DtmStamp":1358226000000},     
{"LngTrend":16,"DblValue":92,"DtmStamp":1358226000000},    
{"LngTrend":17,"DblValue":45,"DtmStamp":1358226000000},
{"LngTrend":18,"DblValue":87,"DtmStamp":1358226000000},


{"LngTrend":15,"DblValue":10,"DtmStamp":1358226060000},
{"LngTrend":16,"DblValue":87,"DtmStamp":1358226060000},
{"LngTrend":17,"DblValue":45,"DtmStamp":1358226060000},
{"LngTrend":18,"DblValue":92,"DtmStamp":1358226060000} ]
Run Code Online (Sandbox Code Playgroud)

我试图将这些对象分组,DtmStamp最后得到这样的东西:

 x =  [[1358226000000,10,92,45,87],[1358226060000,10,87,45,92], .......]
Run Code Online (Sandbox Code Playgroud)

换一种说法:

x[0][0] = y[0].DtmStamp ;
x[0][1] = y[0].LngTrend ;
x[0][2] = y[1].LngTrend ;
x[0][3] = y[2].LngTrend ; 
x[0][4] = y[3].LngTrend ;
Run Code Online (Sandbox Code Playgroud)

不幸的是,它以我不想要的东西结束.

这是我到目前为止所尝试的:

   var dataTrendArray = [];
           $.each(x, function (index, value) {
                var trendArray = [];
                if (index % 4 == 0) {
                    trendArray.push(x[index].DtmStamp);
                    for (var i = 0; i < 4; i++) {
                        index = eval(index …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

6
推荐指数
2
解决办法
3万
查看次数

匿名类数组和对象数组有什么区别?

我不明白之间的差别Anonymous Class,并object Class

如果我有一个匿名类型对象:

var x = new []
        {
            new {name = "x", phone = 125},
            new {name = "f", phone = 859},
            new {name="s",phone=584}
        };
Run Code Online (Sandbox Code Playgroud)

我可以看到我如何迭代它并获得这些属性的值 x.name ...

但如果我改成这个 object

var x = new Object[]
        {
            new {name = "x", phone = 125},
            new {name = "f", phone = 859},
            new {name="s",phone=584}
        };
Run Code Online (Sandbox Code Playgroud)

那么如果我循环通过它我将无法访问属性?我已经尝试了不同的方法来从这个对象获取值,但我失败了,可能是我错过了什么?什么是生成点,object array我该如何消费呢?

我知道我不能做这样的事情: new Object[] {name = 'x' ...

c#

6
推荐指数
1
解决办法
171
查看次数

如何检查结果是否为分数

如何检查两个数字的除法结果是否是Visual Basic中的分数

这是我需要做的:

    Dim x As Integer = 12
    Dim y As Integer = 5

    If TypeOf x/y Is fraction Then
        ( do something )
    End If
Run Code Online (Sandbox Code Playgroud)

提前致谢

.net vb.net

4
推荐指数
1
解决办法
1950
查看次数

Microsoft.Office.Interop.Outlook 2010在VS 2012中使用.Net 2.0参考

ReferenceMicrosoft.Office.Interop.Outlook在我的web项目中添加一个Namespace,我正在使用.Net 2.0和visual studio 2012

我应该选择使用以下哪一个 Outlook 2010

我试图谷歌这个,我找不到任何东西

在此输入图像描述

.net c# vb.net outlook outlook-2010

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