小编Jas*_*son的帖子

取消XHR请求

我有:

function send(){
  $.get("/site/send.php", function(data){
    alert(data);
  }
}
Run Code Online (Sandbox Code Playgroud)

在site/send.php我有:

sleep(1000)
echo "OK";
Run Code Online (Sandbox Code Playgroud)

接下来我在我的js文件中:

send();
$("#click").click(function(){
  $.get("/site/reset.php", function(data){
    alert(data);
  }
})
Run Code Online (Sandbox Code Playgroud)

并在reset.php中:

echo "RESET";
Run Code Online (Sandbox Code Playgroud)

在这个例子中,我有XHR直到睡眠<1000.在Firebug中,我看到了这一点.我在函数send()中没有响应和成功,直到sleep <1000.这没关系,但如果我使用.click(),我想取消这个请求.

现在我有时间函数send(),直到她没有停止(> 1000)然后我没有启动函数与.click().为什么这不是异步?

这可能吗?也许有可能取消网站上的所有请求?

javascript php ajax jquery xmlhttprequest

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

如何使用firebug在php中查看会话详细信息?

我想知道我怎么能这样做:

console.log('<?php print_r($_SESSION); ?>'); 
Run Code Online (Sandbox Code Playgroud)

在控制台中查看结果.

console.log('<?php echo serialize($_SESSION); ?>');
Run Code Online (Sandbox Code Playgroud)

也不起作用.有没有办法让我在firebug中回显会话信息或检查chrome中的元素以进行测试?

php console session firebug firephp

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

如何显示存储在数据库中的所有图像

我正在建立一个使用MySQL数据库的画廊(是的,我知道这是一个不好的做法,但它是当下的要求.)我可以上传多个图像,但我无法显示存储在数据库中的所有图像.FORM允许上传五张图片.然后,用户必须前进到另一个页面,其中数据库中的所有图像(包括最近上载的图像)将与图像的描述一起显示.我已经有代码但是在显示器上工作的代码不起作用或我认为是错误的.

这是表单代码:

 <html>
 <head>
    <title> Upload image</title>

 </head>
 <body> 
 <div align="center">
    <form action="fUpload.php" method="POST" enctype="multipart/form-data">
    All forms must be filled. <br />
    File: <br />
    <input type="file" name="image[]"/> <input type="text" name="imageDescription[]" size="30" /> <br />
    <input type="file" name="image[]"/>  <input type="text" name="imageDescription[]" size="30" /> <br />
    <input type="file" name="image[]"/>  <input type="text" name="imageDescription[]" size="30" /> <br />
    <input type="file" name="image[]"/>  <input type="text" name="imageDescription[]" size="30" /> <br />
    <input type="file" name="image[]"/> <input type="text" name="imageDescription[]" size="30" /> <br />

    <input type="submit" value="Upload image" /> …
Run Code Online (Sandbox Code Playgroud)

html php sql database image

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

php多维数组,存在则查找更新,不存在则插入

我已经搜索过,但一无所获。

我想要一些关于如何搜索多维数组并在值存在时更新或在值不存在时插入的建议或指针。

例如。目前我用这些值创建了一个数组,如下所示:

Array
(
[0] => Array
    (
        [quantity] => 1
        [supplier_paypal] => paypalaccount1@paypal.com
        [supplier_price] => 10
    )

[1] => Array
    (
        [quantity] => 2
        [supplier_paypal] =>  paypalaccount2@paypal.com
        [supplier_price] => 20
    )

    )
Run Code Online (Sandbox Code Playgroud)

现在这很好,但它只是循环并且可以在数组中创建重复的电子邮件地址。我需要一些可以放在循环中的东西,用于搜索以查看电子邮件是否存在,如果存在,则只需将供应商价格相加即可。

任何帮助或想法?

这是我尝试过的:

 $arrIt = new RecursiveIteratorIterator(
 new RecursiveArrayIterator($this->data['payrecipient_data']));

foreach ($arrIt as $sub) {
$subArray = $arrIt->getSubIterator();
if ($subArray['supplier_paypal'] === $supplier_info['supplier_paypal']) {

    $this->data['payrecipient_dup'][] = iterator_to_array($subArray);
} else {
    $this->data['payrecipient_nondup'][] = iterator_to_array($subArray);
}
}
Run Code Online (Sandbox Code Playgroud)

这使我能够搜索数组并将其分成重复组和不重复组。

但是我不知道从哪里开始更新数组,所以我迷路了并被卡住了。

php arrays search insert

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

Sublime Text 2鼠标左键不起作用

在分发升级到OpenSuse 12.2之后,我的鼠标左键在Sublime Text 2中不起作用.菜单和侧边栏中的点击工作正常,但在编辑器窗口中点击和选择...没有机会

我测试了几个版本的Sublime,禁用了一些软件包,"删除"了我的sublime-settings表单~/.config,没有任何帮助.

有人有想法吗?

PS.我在第二台使用OpenSuse 12.2的计算机上进行了测试,但它也无法正常工作.

sublimetext2

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

将MySQL中的DATETIME值舍入到最接近的分钟

我在表中有一个DATETIME列,其t值如下:

|toStampActual      |
|-------------------|
|2014-09-09 13:00:00|
|2014-09-09 13:15:03|
|2014-09-09 13:14:55|
Run Code Online (Sandbox Code Playgroud)

我需要能够将这些值更新为:

|toStampActual      |
|-------------------|
|2014-09-09 13:00:00|
|2014-09-09 13:15:00|
|2014-09-09 13:15:00|
Run Code Online (Sandbox Code Playgroud)

基本上是圆形到最近的分钟...任何大于:30秒上升,任何更少的东西下降.

我找到了这个答案/sf/answers/1350378991/并将SQL更改为

SELECT TIME_FORMAT(
    SEC_TO_TIME(
        (TIME_TO_SEC(toStampActual) DIV 60) * 60
    ), '%H:%i:%s') AS rounded_time 
FROM `t`
Run Code Online (Sandbox Code Playgroud)

SQL小提琴

但这只会减少.如何根据秒数向上或向下舍入?

mysql datetime

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

检查mysql中两个字段之间是否有特定的日期时间

我正在制作日历来预约约会.
我在表格单元格中渲染了一个日历,如下所示:

在此输入图像描述

每个单元格都有一个时间戳,对于每个单元格,我正在尝试运行查询以检查我的预留表中是否存在该特定时间戳:

在此输入图像描述

startstop设置为datetime.

可能会迟到,但我得出结论,这是相反的

SELECT * 
FROM reservations 
WHERE (date_field BETWEEN '2015-08-05 10:00:00' AND '2015-08-05 10:45:00')
Run Code Online (Sandbox Code Playgroud)

...因为在我的情况下,我只有一个特定的时间来检查是否在同一记录中的两个不同字段之间.

我尝试WHERE start >= ? AND stop <= ?了相同的日期,但当然这不起作用,因为停止日期永远不会与开始日期相同...

您在上图中看到的结果是我有一个如下所示的表:

在此输入图像描述

对于每个单元格,我运行此查询:SELECT * FROM reservations WHERE day_time = ?其中?是该特定单元格中的时间戳.

它确实有效,但它似乎是一种完成我所拥有的可怕方式.
此外,时间间隔不会总是15分钟.它可能是5,10,30或1小时.因此,为了覆盖这一变化,我必须每隔5分钟创建一个约会的记录.

这样做有什么好办法?

我已经研究了不同的脚本(Easy!Appointments,Booked),但它们似乎对我需要的东西有点过分.

php mysql sql datetime

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

如何使用javascript以excel文件格式导出表单表

下面是我的桌子

<display:table name="analyticBeans" id="user" export="true" style="width:750px" sort="list" requestURI="/generatePerformanceReport.htm">
     <display:caption><b>Assessment Name : ${assessment.assessmentName}</b></display:caption>
     <display:column property="id" title="Sr No." headerClass="sortable" class="srNo" />
     <display:column property="firstName" title="Name" headerClass="sortable" class="pgmkey" />
     <display:column property="markObtain" title="Marks Obtained" headerClass="sortable" class="pgmkey" />
     <display:column property="assessmentTotalMarks" title="Total Marks" headerClass="sortable" class="pgmkey" />
     <display:column property="subject" title="Subject" headerClass="sortable" class="pgmkey" />
     <display:setProperty name="export.pdf" value="true" />
     <display:setProperty name="export.pdf.filename" value="PerformanceReport.pdf" />
</display:table>
<input type="button" id="btnExport" onclick= "generateexcel()">Click for Save</input>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何更改PHP日期格式

用户从jQuery datepicker中选择像2010年9月22日那样的约会.

有没有PHP函数将该日期转换为22/09/2010?可以使用strtottime或mktime吗?

php

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

CSS - 无法摆脱保证金

我的问题是我有一个标题,假设占据整个页面的顶部,但由于某种原因,双方都有一个余量.

我的Css:

#top_bar{
    background-color:#000;
    height: 80px;
    left: 0px;
    right: 0px;
    margin-left: 0px;
    margin-right: 0px;
    position: relative;
    top: -10px;
    width: 100%;
    color:#FFF;
}
Run Code Online (Sandbox Code Playgroud)

html css

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