小编Phi*_*une的帖子

将变量传递给$ .ajax().done()

我迷路了.我如何将循环变量传递给AJAX .done()调用?

for (var i in obj) {
   $.ajax(/script/).done(function(data){ console.log(data); });
}
Run Code Online (Sandbox Code Playgroud)

显然,如果我这样做,console.log(i+' '+data) obj在每次迭代时返回对象中的最后一个键.文档让我失望.

ajax jquery loops promise

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

如何在PHP中显示特殊字符

我已经多次看过这个问题了,但没有很好的分辨率.我有以下字符串:

$string = "<p>Résumé</p>";
Run Code Online (Sandbox Code Playgroud)

我想打印或回显字符串,但输出将返回<p>R?sum?</p>.所以我尝试htmlspecialchars()或者htmlentities()哪些输出&lt;p&gt;R&eacute;sum&eacute;&lt;p&gt;和浏览器呈现&lt;p&gt;R&eacute;sum&eacute;&lt;p&gt;.显然,我希望它能够呈现:

恢复

而且我使用的是UTF-8:

header("Content-type: text/html; charset=UTF-8");
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么?为什么回声和打印输出?为任何特殊字符?为了澄清,字符串实际上是存储在数据库中的整个html文件.现实世界的应用不仅仅是一条小线.

php special-characters htmlspecialchars

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

Bootstrap data-toggle , data-target &amp; href 属性

在引导程序中,当我使用 data-toggle 和 data-target 属性时,我的 href 似乎不起作用有没有人知道解决此 echo'Change' 的方法

twitter-bootstrap

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

为什么<a>图像之间有 - (破折号)或_(下划线)

有人可以解释为什么我在我的图像之间看到2个破折号(或下划线),如下所示:

在此输入图像描述

如何删除它们?

这种奇怪的行为出现在chrome(linux),safari(mac)以及firefox(mac)中.

    <html>
    <head>
        <style type="text/css" media="screen">
            ul li {
                display: inline;
            }
        </style>
    </head>
    <body style="background: none;">
        <ul clas="">
            <li>
                <a href="file:///dir/file.jpg" rel="prettyPhoto" title="This is title">
                    <img src="file:///thumbnails/t.jpg" width="60" height="60" alt="Hi">
                </a>
            </li>
            <li>
                <a href="file:///dir/file.jpg" rel="prettyPhoto" title="This is title">
                    <img src="file:///thumbnails/t.jpg" width="60" height="60" alt="Hi">
                </a>
            </li>
            <li>
                <a href="file:///dir/file.jpg" rel="prettyPhoto" title="This is title">
                    <img src="file:///thumbnails/t.jpg" width="60" height="60" alt="Hi">
                </a>
            </li>
        </ul>
    </body>
    </html>
Run Code Online (Sandbox Code Playgroud)

html css

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

我们不应该再使用&lt;main&gt;元素了吗?

像我的大多数SO问题一样,这一问题源于我无法找到最新的Google结果。

自从<main>HTML5.1规范被接受以来已经快三年了。使用似乎具有完美的语义意义:

<header></header>
<main></main>
<footer></footer>
Run Code Online (Sandbox Code Playgroud)

但是我看到很多基于语义的站点(例如CanIUse CSS-Tricks)只是忽略了元素,而使用了类似的东西:

<header></header>
<div class="main-wrapper">
    <!--no ARIA role, nothing to semantically indicate "main" content-->
</div>
<footer></footer>
Run Code Online (Sandbox Code Playgroud)

我感觉好像错过了一些有关每个人都需要停止使用的对话,<main>而Google并没有帮助我找到那个对话。该元素是否被认为是不必要的(即客户实际上从未对其进行解析)?

现在看来IE从未停止支持它(没有polyfill),但这就是为什么人们不使用它吗?我见过的相同站点使用的div.main-wrapper很多东西仍然需要IE的polyfill。为什么还不使用的语义优势<main>,它仅需要1行JS shiv和a display:block

html5 semantic-markup

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

动态访问多维数组值

我正在尝试查找(或创建)一个函数。我有一个多维数组:

$data_arr = [
    "a" => [
        "aa" => "abfoo",
        "ab" => [
            "aba" => "abafoo",
            "abb" => "abbfoo",
            "abc" => "abcfoo"
        ],
        "ac" => "acfoo"
    ],
    "b" => [
        "ba" => "bafoo",
        "bb" => "bbfoo",
        "bc" => "bcfoo"
    ],
    "c" => [
        "ca" => "cafoo",
        "cb" => "cbfoo",
        "cc" => "ccfoo"
    ]
];
Run Code Online (Sandbox Code Playgroud)

我想使用单维数组访问一个值,如下所示:

$data_arr_call = ["a", "ab", "abc"];

someFunction( $data_arr, $data_arr_call ); // should return "abcfoo"
Run Code Online (Sandbox Code Playgroud)

这似乎可能已经有这种类型的功能,我只是不知道要搜索什么。

php function multidimensional-array

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

phpMyAdmin Export如何运作?

在任何地方找不到我的问题的好答案.如果我想要创建一个与phpMyAdmin中的Export选项卡相同的php函数,我该怎么办呢?我不知道是否有一个mysql函数可以执行此操作,或者phpMyAdmin是否只是手动构建导出文件(在SQL中).没有shell访问权限.只是使用PHP.我尝试了mysqldump的文档,但这似乎需要使用shell(我不太确定它甚至是什么 - 也许我的问题是你怎么用shell?).

我的愚蠢想法(不是全部吗?)是允许非技术用户使用MySQL在一台服务器(比如本地主机)上构建一个站点,然后将站点,数据库和所有站点导出到另一台服务器(例如远程服务器) ).

我想我对导入过程非常清楚.请帮忙.

mysqli mysqldump phpmyadmin

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

jquery隐藏然后显示后,width:auto元素的宽度比正常小

我正在尝试显示信息列表,并且它可以正常工作,但是当我隐藏包含该列表的 div 然后再次显示它时,具有“width: auto”样式的元素的宽度将被重新调整大小,并且新尺寸太小:

隐藏前:

在此输入图像描述

隐藏后:

在此输入图像描述

我的 php 生成元素如下所示:

<div displayitem='true'>
    <table>
        <?php
            foreach($aExistingChangeDetailsData['customers'] as $aCustomer){
                ?><tr><td><li style='width:auto;'><?php echo $aCustomer['sCustomerName']; ?></li></td></tr><?php
            }
        ?>
    </table>
</div>
Run Code Online (Sandbox Code Playgroud)

我的 jquery 很简单:

function expandSection() {
    $("div.cd-content").show("slow");
}

function collapseSection() {
    $("div.cd-content").hide("slow");
}
Run Code Online (Sandbox Code Playgroud)

我猜测问题是由于幻灯片动画的调整大小性质造成的,是否有任何简单的方法可以在隐藏后保持 width:auto 元素的宽度,以便将它们恢复到正确的大小?

编辑:似乎每个元素的宽度都减少了 5。

html javascript css jquery

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

Javascript咖喱功能有益于此代码?

我是新来的咖喱功能,有人建议我使用它们.我想知道这个:

var updateNodeStorage;

updateNodeStorage = function(devicesToCheck) {
  var nodesToCallOut;
  nodesToCallOut = devicesToCheck.filter(function(device) {
    var nodeExistInStorage;
    return nodeExistInStorage = nodeStorage.devices.every(function(nodeInStorage) {
      return device.id !== nodeInStorage.id;
    });
  });
  nodesToCallOut.forEach(function(node) {
    getNodeProtocol(node.id);
  });
};
Run Code Online (Sandbox Code Playgroud)

为此代码使用咖喱函数是否有益?如果是这样,我将在何处以及如何使用它?

javascript currying

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