小编Roh*_*mar的帖子

在nodejs中解析字符串

我正在uploading images使用nodejs

query的就像:

var user = req.body;
var imgurl=projectDir +"/uploads/"+req.files.displayImage.name;
var sql= "INSERT INTO users values('','"+user.name+"','"+user.email+"','"+user.user+"','"+user.pass+"','"+imgurl+"',now())";
Run Code Online (Sandbox Code Playgroud)

一切正常,除了当它插入imgurl它没有parse它,

project directoryD:\node 也是我得到它projectDir =D:\node

但它会insertdatabase这样的:

D:
ode/uploads/canvas.png
Run Code Online (Sandbox Code Playgroud)

我知道它转换\nnew line

那么,我question是如何防止这种情况发生的,我应该怎么做both single and double quotes insertion

谢谢。

mysql node.js

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

使用对象数组中的相同键创建值数组

我有一个对象数组,如下所示:

[
     {
      key1: val_1.a
      key2: val_2.a
      key3: val_3.a
     },{
      key1: val_1.b
      key2: val_2.b
      key3: val_3.b
     },{
      key1: val_1.c
      key2: val_2.c
      key3: val_3.c
     }
]
Run Code Online (Sandbox Code Playgroud)

我想使用该对象创建另一个看起来像这样的对象:

{ 
    key1: [val_1.a, val_1.b, val_1.c]
    key2: [val_2.a, val_2.b, val_2.c]
    key3: [[val_3.a, val_3.b, val_3.c]
}
Run Code Online (Sandbox Code Playgroud)

由于每个对象中的键都相同,我只想在数组中保存与每个键对应的所有值.

请,如果有人之前必须这样做并且可以共享代码,那就太好了.提前致谢.

javascript arrays object

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

如何从jQuery DataTable中的ajax调用获取动态列标题和结果

我想在数据表中显示动态列标题以及结果。在aaData和aoColumns属性必须从ajax调用中获取结果数据和列名称,请建议我该怎么做或给我一些替代解决方案以获取动态数据和ajax调用的列标题,这是我的代码:

var $table=$('#MSRRes').dataTable( {
    "bFilter": false,                         
    "bDestroy": true,
    "bDeferRender": false,
    "bJQueryUI": true,
    "oTableTools": {
        "sSwfPath": "swf/copy_cvs_xls_pdf.swf",
    },
    "sDom": 'TC<"clear">l<"toolbar">frtip',
    "ajax" :{
        url: 'getResult.php',
        type: "POST",
        data: {
           formData:postData,
         }  
    },
    "aaData": results.DATA ,
    "aoColumns": [ column_names ]
});
Run Code Online (Sandbox Code Playgroud)

这是我的ajax调用,以获取要显示的结果数据和列名称:

$result=$afscpMsrMod->getAdvanceSearchResults($colCond,$whereCond,$having);
foreach($cols as $col) {
    array_push($colArr, $colnames);
}
$colJson= json_encode($colArr);
$newarray = array(
    "draw"            => 1,
    "recordsTotal"    => sizeof($result),
    "recordsFiltered" => sizeof($result),
    "data"            => $result,
    "COLUMNS"         => $colJson   
);
echo json_encode($newarray);
Run Code Online (Sandbox Code Playgroud)

javascript ajax datatable jquery jquery-datatables

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

使用 Jquery 根据单击的菜单项切换类

好的,我正在这个网站上工作,我希望根据单击的菜单项将 div 的内容更改为内容。我没有不同菜单项的页面,但我在索引页面的 div 中有所有不同的内容。我想合并 JQuery,但我似乎无法找到将菜单项类或 id 链接到相应 div 元素的方法。我的代码如下”:

<html>
<body>
    <div class="navbar grid_12">
                <ul>
                    <li class="btn" id="home"><a href="#">Home</a></li>
                    <li class="btn" id="about"><a href="#">About Me</a></li>
                    <li class="btn" id="gallery"><a href="#">Gallery</a></li>
                    <li class="btn" id="resume"><a href="#">Resume</a></li>
                    <li class="btn" id="contact"><a href="#">Contact Me</a></li>
                </ul>
     </div>
     <div class="content-container">
      <div class="bio content">
        About me content
      </div>
     <div class="contact content">
        Contact me content
     </div> 
     <div class="gallery content">
        gallery content
     </div>
   </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

等等..

至于我的 JQuery 编码到目前为止,这是我在尝试不同的事情后的几个小时

       //Update Content-Container Div 
$(document).ready(function(){
    var $main = $(".content-container");
    var $section = …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery menubar

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

在 jquery 上下文菜单中使用多个选择器

是否可以在 jquery 上下文菜单中提及多个选择器,如果是,那么任何人都可以告诉我如何做。

谢谢

编辑: 以下是代码

 $.contextMenu({
     selector: '.recur',
     className: 'css-title',
     callback: function (key, options) {
         var vKey = key;
         //var vLinkedId = options.$trigger.attr("linkedid");
         var vLinkedId = $(this).children().children("div:first").attr('linkedid');
         var vmeetingtitle = $(this).children().children("div:first").attr('meetingtitle');
         var vurl = '/SitePages/Send%20Email.aspx?linkedid=' + vLinkedId + '&date=' + $("#<%= txtDate.ClientID %>").val() + "&type=" + vKey;
         var vtitle = vmeetingtitle + ' - ' + vKey + ' email';
         //var Date                  
         OpenDialog(vurl, 600, 300, vtitle);
     },
     items: {
         "Confirmation": {
             name: "Confirmation",
             accesskey: "Confirmation"
         },
             "Catering Cancelled": { …
Run Code Online (Sandbox Code Playgroud)

performance jquery

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

获得href属性的相同值

我是新手jQuery,我试图在用户点击链接时获取href属性的值,但我得到href属性的相同值.这是我的HTML代码

<div class="container">
    <ul>
        <li><a href="#1" >Sign In</a>
        </li>
        <li><a href="#2">Brand</a>
        </li>
        <li><a href="#3">Distributor Brand</a>
        </li>
        <li class="language"> <a href="#4">English</a>

            <ul id="language-select">
                <li><a href="#5">Spanish</a>
                </li>
                <li><a href="#6">French</a>
                </li>
                <li><a href="#">German</a>
                </li>
            </ul>
        </li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

和js

$(document).ready(function(){    
    $("a").click(function(){            
        var value=$(".container").find("a").attr("href");            
        alert("hello------>  "+value);
    });
});
Run Code Online (Sandbox Code Playgroud)

这是小提琴http://jsfiddle.net/suraj0750/rmbvo9oh/1/

javascript jquery

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

用户滚动时更改div的不透明度

我正在创建一个网站,我希望标题(我的代码中名为floatHeader)在开始时不可见,然后一旦开始滚动就变得可见.我已经尽力用JQuery来做,但我不是很有经验,所以任何建议都会非常感激. 是我当前的代码.

$(window).scroll(function () {
    if ($(window).scrollTop() > 10) { 
        $('.floatHeader').css("opacity", 1);
    }
    else{
        $('.floatHeader').css("opacity", 0);
    }
});
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

0
推荐指数
1
解决办法
206
查看次数