小编Dev*_*xon的帖子

如何查找提交中使用的按钮

我试图区分提交时按下了哪个按钮/链接.我正在生成一个如此购买的产品:

var product = JSON.parse(data);

var html = '';
html += '<div>'
html += '<form class="buy-product" >';
html += '<div class="product_title">Price</div>'
html += '<div class= "product_info_2" >' + product['product_price'] + '</div>'
html += '<div class= "product_info_2" >' + product['product_description'] + '</div>'
html += '<div class="product_title">Image</div>'
html += '<div class= "product_info_2" >Coming Soon</div>'
html += '<input type="hidden" name="product_id" value="' + product['product_id'] + '" id="product_id" >'
html += '<a href="#" class="button rightButton submit" id="add-to-cart-button" style="margin-right:100px;" >Add To Cart!</a>'
html += '<a href="#" …
Run Code Online (Sandbox Code Playgroud)

javascript forms jquery

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

Ubuntu PHP和sqlsrv_connect()

我正在使用一个sqlsrv_connect()在PHP中使用的类连接到MSSQL数据库服务器,但我总是收到此错误:

Fatal error: Call to undefined function sqlsrv_connect()
Run Code Online (Sandbox Code Playgroud)

我已经完成了多种安装方法,例如:

sudo apt-get install -y freetds-bin freetds-common tdsodbc odbcinst unixodbc php5-sybase
Run Code Online (Sandbox Code Playgroud)

重新启动的apache但它们似乎都没有解决添加库的问题.可以帮忙就问题提供一些指导吗?

我正在使用:

PHP 5.3.10-1ubuntu3.1 with Suhosin-Patch (cli) (built: May  4 2012 02:20:36) 
Run Code Online (Sandbox Code Playgroud)

php sql-server ubuntu

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

JQuery Mobile UL列表仍无法动态列表

有没有人想出任何JQuery Mobile UL列表视图的解决方案?

我目前正在使用JQuery Mobile 1.1.2 Alpha,我指的是一个旧的错误:

jQuery Mobile初始化listview的正确方法

我的列表视图如下所示:

<ul data-role="listview" id="store-info">
        <li>My First Store</li>
        <li>48 Big Oak Lane </li>
        <li>Stamford</li>
        <li>CT</li>
        <li>06903</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我试过用:

$( "#store-info" ).listview();
Run Code Online (Sandbox Code Playgroud)

还有这个:

$('#stores_main_view').trigger('create');
Run Code Online (Sandbox Code Playgroud)

在下面

<div data-role="content" id="stores_main_view" class="content ui-content" role="main">
<ul data-role="listview" class="ui-listview">
        <li>
    <form class="product-form">
        <ul data-role="listview" id="store-info">
        <li>My First Store</li>
        <li>48 Big Oak Lane </li>
        <li>Stamford</li>
        <li>CT</li>
        <li>06903</li>
</ul>

    </form>
</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)

尝试动态创建列表时,两者都会产生相同的错误:

Uncaught TypeError: Cannot read property 'jQuery1710409190776059404' of undefined 
Run Code Online (Sandbox Code Playgroud)

这个问题有什么好的解决方案吗?

javascript listview jquery-mobile

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

AngularJS将表达式传递给函数

在我的angularJS中,我正在使用ng-repeat迭代这样的评论.

<li class="item block-size" ng-repeat="comment in comments" >
                    <div class="header">
                        <span class="count">{{$index + 1}}</span>
                        <span class="people">3 <i class="icon-user icon-large"></i></span>
                        <span class="comments">5 <i class="icon-comments-alt icon-large"></i></span>
                        <span class="open"><a href="#conversation-modal" role="button"  ng-click="commentPopup({{comment.comment_id}})" ><i class="icon-external-link icon-large"></i>Onions</a></span>
                    </div>
<li>
Run Code Online (Sandbox Code Playgroud)

ng-click,我正在调用一个函数控制器调用commentPopup,这是假设采取电流注释ID.问题是它不适用于表达式.该函数如下所示:

$scope.commentPopup = function(comment_id) {

         alert(comment_id);

    };
Run Code Online (Sandbox Code Playgroud)

如果我做

commentPopup(1);
Run Code Online (Sandbox Code Playgroud)

有用.但如果我这样做

commentPopup({{comment.comment_id}})
Run Code Online (Sandbox Code Playgroud)

我不工作.任何人都可以告诉我如何将评论ID传递给这个函数?

javascript angularjs

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

PHP Imagick GIF 动画不保留

我在上传 gif 和保留动画时遇到了一些麻烦。我的代码如下所示:

$image = new Imagick($data['file']);
$object -> uploadFile('test.gif', $image -> getImageBlob());
Run Code Online (Sandbox Code Playgroud)

当使用 getImageBlob() 时,gif 似乎没有保留。我的事件尝试过:

$image = new Imagick($data['file']);
$image = $image->coalesceImages(); 
$image = $image->deconstructImages(); 
$object -> uploadFile('test.gif', $image -> getImageBlob());
Run Code Online (Sandbox Code Playgroud)

有没有办法在使用 getImageBlob() 时保留 gif?

php gif animated-gif imagick

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

Android 在 XML 中设置底部工作表状态

XML 中的 Bottom Sheet 有几种状态:STATE_COLLAPSED、STATE_EXPANDED、STATE_HIDDEN 等。

如何使用 observable 在 XML 中设置集合?

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/bottom_sheet_layout"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    app:behavior_hideable="true"
    app:behavior_peekHeight="0dp"
    app:layout_behavior="@string/bottom_sheet_behavior"
    <!-- Example of State -->
    app:bottom_state="@{viewModel.state}"
    >
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

显然,底部状态不是正确的名称,但我试图弄清楚是什么。

android android-layout bottom-sheet

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

MongoDB Docker URI 没有主机名、域名和 tld

我正在尝试使用 Node.js 连接到 docker 上的本地 MongoDB 数据库。我的组件是:

.env 文件

MONGODB_USERNAME = 'accountUser'
MONGODB_PASSWORD = 'password'
MONGODB_HOST = 'mongodb'
MONGODB_DATABASE = 'mydb'
Run Code Online (Sandbox Code Playgroud)

代码:

const uri = `mongodb+srv://${process.env.MONGODB_USERNAME}:${process.env.MONGODB_PASSWORD}@${process.env.MONGODB_HOST}/${process.env.MONGODB_DATABASE}?retryWrites=true&w=majority`;

    console.log(uri);

    const client = new MongoClient(uri);
Run Code Online (Sandbox Code Playgroud)

控制台输出

mongodb+srv://accountUser:abc123@mongodb/mydb?retryWrites=true&w=majority
Run Code Online (Sandbox Code Playgroud)

错误

MongoParseError: URI does not have hostname, domain name and tld
Run Code Online (Sandbox Code Playgroud)

我可能做错了什么?

mongodb node.js

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

JavaScript绝对定位在IE7中不起作用

我尝试使用绝对定位来定位div,它在Safari和Firefox中运行良好,但在IE中失败,我无法找出原因.代码是这样的:

var tempX=123;
var tempY=456;
var commentnum=3;
var bodyelement = document.getElementsByTagName('body')[0];
var newdiv = document.createElement('div');
newdiv.setAttribute('id', 'comment_text'+commentnum);
newdiv.setAttribute('style', 'text-align:center;z-index:10001;left:'+(tempX-23)+'px;top:'+(tempY-80)+'px;position:absolute;');
newdiv.innerHTML = commenthtml;
bodyelement.appendChild(newdiv);
Run Code Online (Sandbox Code Playgroud)

该脚本假设生成用户单击鼠标的div.但是在IE中它将div放在左侧,然后将它们叠加在一起.任何人都可以告诉我为什么这不起作用?

javascript css internet-explorer

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

没有PreparedStatement的Java清理数据库输入

我知道我已经阅读了使用PreparedStatement将用户输入清理到数据库的简单方法.但我想知道是否有另一种方法可以清理用户输入或清理输入,然后获取使用PreparedStatements清理的输入的返回值?

java mysql sql

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

IE7浮动单选按钮问题

我在IE7中遇到了我为此站点制作的重新注册表单的问题,它只是在底部混乱,只发生在IE7中.有问题的页面就是这个:

https://www.iptlock.com/createaccount.php

本页底部的单选按钮以相反的顺序显示.我把它们设置在这样的CSS中,但这不是它们的显示方式.有什么想法吗?

    #packagechoice{
        width:20px;
        position:relative;
        margin-left:190px;
        margin-top:15px;
        float:left;
    }

    #packagechoice2{
        width:20px;
        position:relative;
        margin-left:190px;
        margin-top:15px;
        float:left;
    }
    #packagechoice3{
        width:20px;
        position:relative;
        margin-top:15px;
        float:left;
}
Run Code Online (Sandbox Code Playgroud)

javascript css internet-explorer internet-explorer-7

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

Javascript动态正则表达式解析

我正在尝试这样的正则表达式

var regex_pattern = '/cat|bat|dog/i';

regex = new RegExp(regex_pattern, "i");

var string = "A dog saw a cat and a bat";

string.match(regex);
Run Code Online (Sandbox Code Playgroud)

但它似乎没有解析.这个表达我做错了什么?

javascript regex

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

xmbc 播放器 onPlayBackEnded 未被调用

我遇到一个问题,我已经实现了一个类来在 onPlayBackEnded 结束时监听,但它似乎没有被触发。这是我的代码:

http://mirrors.kodi.tv/docs/python-docs/13.0-gotham/xbmc.html#Player-onPlayBackEnded

class BWPlayer(xbmc.Player) :

    def __init__ (self):
        xbmc.Player.__init__(self)

    def onPlayBackStarted(self):
         print("Strted") 

    def onPlayBackEnded(self):

        xbmcgui.Dialog().ok(addonname, "Done Playing")

    def onPlayBackStopped(self):
         print("Strted") 

    def onPlayBackPaused(self):
         print("Strted") 

    def onPlayBackResumed(self):
         print("Strted")

player      = BWPlayer()
player.play(item='file.mp4')
Run Code Online (Sandbox Code Playgroud)

我实施了什么错误吗?

python kodi

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