小编nsi*_*lva的帖子

PHP/Ajax/jQuery - 将jquery值传递给php脚本

我有一个bookings.php页面,其中有一个jqgrid,显示所有在线预订.双击一行时,将打开一个jq对话框,显示有关预订的所有详细信息.此外,当您双击时,我有一个变量定义,这是我想传递给PHP脚本的预订参考:

var brData = rowData['bookref'];
Run Code Online (Sandbox Code Playgroud)

我通过ajax发送此变量:

function getGridRow(brData) {

   $.ajax({

    // Request sent from control panel, so send to cp.request.php (which is the handler)
    url: 'scripts/php/bootstrp/all.request.php',
    type: 'GET',

    // Build data array - look at the '$_REQUEST' parameters in the 'insert' function
    data: {


        //ft: "getDGRow",
        rowdata: 'fnme=getDGRow&row_data='+brData,
        data: brData,

        // Either pass a row id as the 'id' OR a where clause as the 'condition' never both
        id: null,
        condition: null
    },
    dataType: 'text',
    timeout: 20000,
    error: function(){
        alert("It …
Run Code Online (Sandbox Code Playgroud)

php ajax jquery jqgrid

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

Jquery - 如果.find什么都不返回

我有以下XML示例:

<?xml version="1.0"?>
    <extraslist>
        <extra 
            id="0"
            enabled="1"
            quantityavailable="2"
            displayindex="1">
            <extraname>Example 1</extraname>
            <extradesc>Example 1 Description</extradesc>
        </extra>
        <extra 
            id="1"
            enabled="1"
            displayindex="2">
            <extraname>Example 2</extraname>
            <extradesc>Description 2</extradesc>
        </extra>
    </extraslist>
Run Code Online (Sandbox Code Playgroud)

一个.find函数,可以找到每个额外的并在网页上显示结果.

$(xmlExtras).find('extra').each(function(){

});
Run Code Online (Sandbox Code Playgroud)

我如何编写函数,以便所有'extras'= enabled ="0"来做某事......

xml jquery

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

jQuery - 在.datepicker上的keypress上隐藏jQdialog

我正在使用向上和向下箭头键来浏览输入值.

按下向上或向下箭头键时,我试图隐藏.datepicker,如下所示: -

$('#booking-docket').keyup(function (e) {

    if(e.keyCode === 38 && $("#txt-date").is(":focus") || e.keyCode === 40 && $("#txt-date").is(":focus")) {

        $('#txt-date').datepicker("hide");

    }

});
Run Code Online (Sandbox Code Playgroud)

发生的事情是,只要#txt-date元素具有焦点,它就会快速打开并关闭日期选择器,我认为通过添加.is(:focus)会解决这个问题,但事实并非如此.

我似乎缺少什么?(不确定当按键离开文本字段时是否可以隐藏日期选择器?)

HTML代码

        <div class="booking-right left">

            <div class="col-1 left">

                <p class="p-lbl-txt left">TELEPHONE:</p>

                <input type="text" id="txt-telephone" class="input-txt-sml move right" tabindex="5"  />

            </div>

            <div class="col-2 left">

                <p class="p-lbl-txt left">DATE:</p>

                <input type="text" id="txt-date" class="input-txt-sml move right" tabindex="7"  />

            </div>

            <div class="col-1 left">

                <p class="p-lbl-txt left">LEAD TIME:</p>

                <input type="text" id="txt-lead" class="input-txt-sml move right" tabindex="6"  />

            </div>

            <div class="col-2 left"> …
Run Code Online (Sandbox Code Playgroud)

jquery datepicker

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

Google 字体在 Firefox 中无法正确呈现

我在我的网站上使用谷歌网络字体Titillium Web。它在 Google Chrome、IE、Opera 和 Safari 中完美呈现,但在 Firefox 中,文本看起来很糟糕。

谷歌字体链接:

<link href='http://fonts.googleapis.com/css?family=Titillium+Web:200' rel='stylesheet' type='text/css'>
Run Code Online (Sandbox Code Playgroud)

HTML:

<p id="main-top-text" class="txt-style">WELCOME TO <span class="site-colour">NATHAN DA SILVA,</span></p>

<p id="main-bottom-text" class="txt-style">ENJOY YOUR STAY.</p>
Run Code Online (Sandbox Code Playgroud)

CSS:

.txt-style {
    font-family: 'Titillium Web', sans-serif;
    font-size: 60px;    
    line-height: 70px;
    color: #666666;
    text-align: center;
}
Run Code Online (Sandbox Code Playgroud)

您可以在这里看到它的样子: http: //www.nathandasilva.co.uk/v3

我想没有人知道有什么修复可以让这个在 Firefox 中看起来更好?

html css google-font-api

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

HTML5电子邮件 - iOS - 禁用字词建议?

我不确定我是否正在搜索正确的内容,但在我发送的HTML5电子邮件中,我有以下内容: -

<h3>IS THAT THE SOUND OF SLEIGH BELLS?</h3>
Run Code Online (Sandbox Code Playgroud)

在我的iPhone 7上,Sleigh Bells是一个可点击的链接,可以显示底部的建议.

我试过用span标签包装h3,我添加了以下CSS: -

[x-apple-data-detectors] {
    color: inherit !important;
    text-decoration: none !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
}
Run Code Online (Sandbox Code Playgroud)

只是将文本的样式设置为不像链接,但它仍然是可点击的.

我也尝试添加以下行: -

<tag autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
Run Code Online (Sandbox Code Playgroud)

但到目前为止,我还没有找到办法让这个词/短语不可点击,任何人都有任何想法?

在此输入图像描述

css html5 html-email ios

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

SQL Server 2008,将"x"添加到自动增量值

我正在使用SQL Server 2008,我想要做的是:

update Daily set ReferenceNo = ReferenceNo + 100000

我不能这样做,因为这是字段如下: [ReferenceNo] [bigint] IDENTITY(1,1) NOT NULL,

如果我尝试更改删除自动增量并保存表以执行我需要执行的操作,我会收到以下错误:

在此输入图像描述

有没有办法可以在不放弃桌子的情况下做到这一点?

sql sql-server-2008

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

在一行SQL中更新两个不同的行

假设我有一个名为example的表:

[abc] | [DEF]

--1 --- | -qwerty-

--2 --- | -asdf ---

我想要做的是在一个SQL查询中更新两列(仅使用一个UPDATE).

UPDATE example SET def = 'foo' where abc = '1'

UPDATE example SET def = 'bar' where abc = '2'
Run Code Online (Sandbox Code Playgroud)

以上是我想要实现但在一行sql(使用MySQL).我知道你可以这样做,UPDATE example SET def 'foo', SET def = 'bar'但我不知道你怎么能用两个不同的where语句做到这一点.

mysql sql sql-update

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

SQL Server 2008 - 更新字段以在第3个字符后添加空格

我有一个名为WellKnown的表,其记录如下: -

ReferenceNo  PlaceName
-----------  ----------------------------------
1860         ALDGATE STN
1861         ALEXANDRA PALACE STN
1862         ALL SAINTS STN
1863         ALPERTON STN
Run Code Online (Sandbox Code Playgroud)

基本上我想更新WellKnown表和SET PlaceName所以它在第3个字符后面有一个空格.结果将是: -

ReferenceNo  PlaceName
-----------  ----------------------------------
1860         ALD GATE STN
1861         ALE XANDRA PALACE STN
1862         ALL SAINTS STN
1863         ALP ERTON STN
Run Code Online (Sandbox Code Playgroud)

知道我怎么能做到这一点?

sql-server-2008

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

边界半径的边界渐变

我有以下CSS: -

a.btn.white-grad {
    background: $lgrey;
    color: #313149 !important;
    border: 1px solid #000;
    border-image-source: linear-gradient(to right, #9c20aa, #fb3570);
    border-image-slice: 20;
    float: left;
    @include font-size(26);
    margin: 75px 0;
}
Run Code Online (Sandbox Code Playgroud)

添加border-radius:5px似乎没有做任何事情,我认为这是因为我正在使用边框渐变,有没有办法让我达到所需的5px边框半径?

css linear-gradients css3

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

鼠标中心的动画颜色(并在mouseleave上恢复为原始颜色)

我有以下jQuery代码: -

jQuery(document).ready(function($) {
    jQuery('.group-overlay').on('mouseenter mouseleave', function(e) {
        var precolor;
        if (e.type === "mouseenter") {
            var precolor = jQuery(this).next('.test-service').find('.txt-sml').css("color");
            jQuery(this).next('.test-service').find('.txt-sml, .group-logo').animate({
                color: "#FFFFFF",
                top: "+=40",
            }, 300, function() {
                // Animation complete.
            });
        } else if (e.type === "mouseleave") {
            jQuery(this).next('.test-service').find('.txt-sml, .group-logo').animate({
                color: "'" + precolor + "'",
                top: "-=40",
            }, 300, function() {
                // Animation complete.
            });
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

所以基本上有你可以悬停的盒子,有些有黑色字体,有些是白色.在nouseenter他们都需要变白,在mouseleave他们需要恢复到原来的颜色.我已经尝试了上面的内容并尝试将文本颜色设置为mouseleave上的初始颜色,但无论我做什么,它们都会在mouseleave上保持白色(原始黑色字体应该在mouseleave上恢复为黑色).

如果你看看这个快速的JSFIDDLE,我会让它比我试图解释的更清楚一点,感谢提前人们!

jquery

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