小编Nie*_*jes的帖子

离开页面时Ajax请求是否仍然完成?

我有一种情况,我需要运行一些PHP,特别是我需要发送SOAP请求并等待响应,然后对此做一些事情,但有时这些请求可能很慢,最多需要9秒.

现在我真的不希望坐在那里的用户等待9秒才能完成.

基本上用户流程是......

  • 用户进入付款页面
  • 用户点击按钮通过支付网关(Paypal)付款
  • 用户然后返回到站点(SOAP请求以及在此阶段需要完成的所有操作)

我正在考虑使用Paypal IPN通知运行它,但后来认为它不会在用户返回网站时完成.

所以,我想知道当用户通过Ajax点击第一页并在用户提交付款时运行它时是否可以发出呼叫,当他们返回网站时应该完成 - 这不是如果他们最终没有通过付款,这是一个大问题,所以我不担心在确认付款之前运行此代码.

我的问题是,如果我通过AJAX运行它,如果用户在完成之前离开页面,代码是否仍会被执行?如果不是,任何想法?

javascript php ajax xmlhttprequest

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

div高度重置时css背景重复

我有以下html/javascript实现.我的目标是在保持纵横比的同时调整图像大小,以获取浏览器窗口的高度/宽度.但是,在实现此代码时,每个resize事件都会增加div高度(旧高度+新高度,而不是将其设置为新高度.如何阻止div以这种方式增长?

<div class="header-pc" style="background-image: url('assets/sunset-flipped1.png');background-size: 100% auto;height:1000px"></div>

function resizeHeaderPic(){
    var height = $(window).height();
    $('.header-pc').height(height);f
}
$(document).ready(function(){
    //resizeHeaderPic();
    $(window).resize(function(){
        resizeHeaderPic();
    });
});
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery background

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

如何在每个<ul>的最后一个<li>之后删除所有文本?

我也有他们子菜单的菜单.页面加载后..网站在子菜单的每个结尾后生成随机文本..

在此输入图像描述

这是从firebug生成的当前标记:

<nav class="shopMenuHover">
    <div id="bx_incl_area_5_1"> 
        <ul> 
            <li><a href="#" >First Menu</a>
            <div class="" style=""><h2><a href="#">First Sub Menu</a></h2>
                <ul> 
                    <li>
                        <a href="">Sub Menu &gt; Sub Menu</a>
                    </li>

                    <li><a href="">Sub Menu &gt; Sub Menu</a> 90797</li>
                </ul>
            </div>
        </li>


        <li class="firstLevel hasSubmenu instrumentarium-en-fresen">
        <a href="#" class="firstLevel">Second Menu</a>

        <div><h2><a href="">Second Menu</h2>
            <ul>
                <li><a href=""><font><font>Sub Menu &gt; Sub Menu</a></li>
                <li><a href="">Sub Menu &gt; Sub Menu</a> 896346</li>
            </ul>

        </div>
        </li>

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

问题:文本90797896346是由网站随机生成的文本.如何在每个最后一个li> a ul 之后删除这些文本?

这是我用来选择 …

html javascript css jquery

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

Application.DoEvents()并在某台机器上冻结

我有一个winforms应用程序,它调用Application.DoEvents().现在,应用程序在调用此方法时会冻结(毫不奇怪).

但是,这只发生在某些机器上.公平地说,这可能是由于机器本身还是仍然是代码/ application.doevents()?在这种情况下,应该重构使用backgroundworker.

这会是机器/环境问题还是使用背景工作者的机会?

.net c# backgroundworker doevents message-loop

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

在msvc中引用临时文件

为什么要在MS Visual C++上编译?

struct myClass{};

void func(myClass& arg){}

void main() {
   func( myClass() );  // works even though func only takes myClass& 
}                      // (not const myClass&!!)
Run Code Online (Sandbox Code Playgroud)

这是否也适用于其他编译器,或者是否特定于MSVC(甚至是编译器错误?).我甚至可以像这样得到这个右值的引用:

void func(myClass* arg){}

int main() {
    func( &myClass() ); 
}
Run Code Online (Sandbox Code Playgroud)

这仅适用于使用构造函数临时创建的对象.这不适用于任何其他rvalue,例如(myClass()+ myClass()).

c++ visual-c++

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

根据其他字段的内容添加或减去值

我有一张交易表.所有交易都存储为正数,如果存款或取款只有行动更改.如何编写可以根据操作总结数字的查询

-actions- 1买2卖5股息

ID  ACTION     SYMBOL     PRICE    SHARES
1    1         AGNC       27.50    150
2    2         AGNC       30.00     50
3    5         AGNC        1.25    100
Run Code Online (Sandbox Code Playgroud)

因此查询应显示AGNC共有100个共享.

SELECT
   symbol,sum(shares) AS shares,
   ROUND(abs(sum((price * shares))),2) AS cost,
FROM bf_transactions
WHERE (action_id <> 5) 
GROUP BY symbol 
HAVING sum(shares) > 0
Run Code Online (Sandbox Code Playgroud)

我最初使用该查询时,我有正数/负数,并且工作得很好..但我现在不知道怎么做只有正数.

mysql sql case aggregate-functions

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

无法删除iOS网页视图中的电话号码的文字装饰

我无法删除此示例代码中的文本修饰:

<style type="text/css">
     p.p1 {
        margin: 0.0px 0.0px 0.0px 0.0px;
        font: 14.0px Arial;
        text-decoration:none
     }
</style>

<p class="p1" style="text-decoration: none">
       For emergencies, please contact `1-234-567-1234` immediately.
       <span class="Apple-converted-space">
       </span>
</p>
Run Code Online (Sandbox Code Playgroud)

我正在加载WebViewhtml页面,它仍然加载1-234-567-1234,下划线链接蓝色WebView钛金属.

html titanium uiwebview ios

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

为什么我的IE条件语句不起作用?

我有以下内容:

  <!--[if IE]>
    <style>
      iframe {
        margin-top: 0 !important;
        display: none;
      }
      .c-position {
        margin-top: 20px !important;
      }
      br {
        display: none;
      }
    </style>
  <![endif]-->
Run Code Online (Sandbox Code Playgroud)

但是当我在IE10中看到我的网站时,IE条件语句中的CSS没有被应用(例如,iframe应该消失).

我甚至把它绑起来:

  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">
Run Code Online (Sandbox Code Playgroud)

因此IE10识别条件语句.

我为什么做错了?

css internet-explorer conditional-comments internet-explorer-10

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

Div%宽度似乎不准确

我有一些子div(其中5个)设置为宽度20%.

它们没有填充/边距或边框,但它们仍然换行到父div中的新行.这是一个例子:

<div id="parent">
    <div id="child">Test</div>
    <div id="child">Test</div>
    <div id="child">Test</div>
    <div id="child">Test</div>
    <div id="child">Test</div>
</div>
Run Code Online (Sandbox Code Playgroud)

输出显示:

Test       Test       Test       Test
Test
Run Code Online (Sandbox Code Playgroud)

我的CSS:

* { 
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box
 }

#parent{

width:500px;
color:white;
background-color:black;    

}

#child{
    width:20%;
    display: inline-block;
    vertical-align:top;
    text-align:center;
}
Run Code Online (Sandbox Code Playgroud)

不应该width:20%;使用5个子div,为什么它们换行到新行?

这里有它的小提琴:http://jsfiddle.net/aeG9q/2/

css

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

mt_rand()两次生成相同的数字吗?

我正在尝试生成唯一令牌ID,我可以使用mt_rand()吗?

mt_rand()产生两次相同的号码吗?

php random mersenne-twister

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