小编Kar*_*rdo的帖子

如何使用Ajax和JSON制作下拉菜单?

这是我用来在不同级别的OpenCart中显示类别菜单的代码.它有效,但每次点击后它会产生越来越多的s XHR finished loading: POSTXHR finished loading: GETs,它会通过点击有时停止页面:

<script type="text/javascript">
 _url = '';

 $(document).ready(function(){                
    $('#mnav a').on('click', function() {
        var cat = $(this).attr('id');
        _url = '&category_id=' + cat;

        $.post('index.php?route=test/category/child' + _url,
            function(data) {
               if(data.length>10){
                    $('#mnav #sub').remove();
                    $(data).insertAfter($('#mnav #' + cat));
               }
            });
    });
 });

$.ajaxPrefilter(function( options, original_Options, jqXHR ) {
    options.async = true;
});
</script>
Run Code Online (Sandbox Code Playgroud)

HTML代码:

<div id="mnav" class="list-group">
  <?php foreach ($categories as $category) { ?>
  <a id="<?php echo $category['category_id']; ?>" class="list-group-item active"><?php echo $category['name']; ?></a> …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery json

25
推荐指数
4
解决办法
3051
查看次数

Windows无法在本地计算机上启动SQL Server(MSSQLSERVER)...(错误代码3417)

出于某些原因,我将此文件夹:( Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL)移动到另一个驱动器,然后将其返回到同一位置,但sql server已停止工作,在尝试再次启动时显示此错误:

Windows无法在本地计算机上启动SQL Server(MSSQLSERVER).有关更多信息,请查看系统事件日志.如果这是非Microsoft服务,请与服务供应商联系,并参阅特定于服务的错误代码3417.

我尝试了在不同论坛中讨论的许多解决方案,但它们都不适用于我.

该文件夹未压缩或加密.

My sql server version is 2012:
Microsoft SQL Server Management Studio      11.0.3128.0
Microsoft Analysis Services Client Tools    11.0.3128.0
Microsoft Data Access Components (MDAC) 6.1.7601.17514
Microsoft MSXML             3.0 4.0 6.0 
Microsoft Internet Explorer         9.0.8112.16421
Microsoft .NET Framework            4.0.30319.18047
Operating System                6.1.7601
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助.

sql-server

14
推荐指数
7
解决办法
25万
查看次数

可以使用 bootstrap 根据 hidden-xs 列设置 colspan,如何?

我有一个带有动态行的表,我使用 bootstrap 隐藏了其中的一列hidden-xs。下一行是页脚正在使用colspan.

我想知道是否可以colspan根据`screen-size (hidden-xs)设置数量。

<table class="table table-bordered">
    {% for product in products %}
    <tr>
        <td class="text-left hidden-xs"><a href="{{ product.href }}">{{ product.name }}</a></td>
        <td class="text-left">{{ product.model }}</td>
        <td>{% for option in product.option %}
            {% if option.type != 'file' %}
            <div><small><span class="hidden-xs">{{ option.name }}: </span>{{ option.value }}</small></div>
            {% else %}
            <div><small><span class="hidden-xs">{{ option.name }}: </span><a href="{{ option.href }}">{{ option.value }}</a></small></div>
            {% endif %}
            {% endfor %}</td>
        <td class="text-right">{{ product.quantity }}</td>
        <td class="text-right">{{ product.price }}</td>
        <td …
Run Code Online (Sandbox Code Playgroud)

html-table bootstrap-4

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

如何修复`类型的值'[收据信息]'(又名......)没有成员'compactMap'`?

我正在开发一个基于Swift3的项目,然后升级到Swift 4.通过切换Toolchain > Swift Development SnapshotXCode 9.2,XCode显示3个与以下相关的错误compactMap:

错误:类型'[ReceiptInfo]'(又名'Array>')的值没有成员'compactMap'

let receiptItems = nonCancelledReceiptsInfo.compactMap { ReceiptItem(receiptInfo: $0) }

return receiptItems.compactMap {
    if let expirationDate = $0.subscriptionExpirationDate {
       return (expirationDate, $0)
    }
       return nil
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,我对XCode和Swift了解不多.我需要等效的Swift 4代码.我感谢任何帮助.

swift

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

如何在新版本的jCarousel(3.0)中的"自动滚动"插件中设置(换行:'循环')(循环)?

如何在新版本的jCarousel(3.0)中的"自动滚动"插件中设置(换行:'循环')(循环)?

我希望这些项目也像以前版本的jCarousel一样不停地循环.

http://sorgalla.com/jcarousel/

任何形式的帮助都是高度适用的.

jquery autostart jcarousel

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

如何制作用于在 Whatsapp 上共享的“文本 + 换行符 + 链接”?

我在网上尝试了很多方法来解释这个问题,但没有找到适合我的需要。

我想share to whatsapp在我的网站上为每个产品创建一个链接,包括product name, line-break and link. 像这样的东西:

Product Name [/r/n]
https://....
Run Code Online (Sandbox Code Playgroud)

我正在使用 OpenCart 3。这是 php 端代码:

'whatsapp_text' => $result['manufacturer'] . ' - ' . $result['model'] . ' - ' . $result['name']
    . $this->encodeURIComponent('\r\n' . $this->url->link('product/product', 'product_id=' . $result['product_id']))
Run Code Online (Sandbox Code Playgroud)

上面的代码返回这个:

https://api.whatsapp.com/send?text=Nurinu%20-%201310%20-%20Bra%5Cr%5Cnhttp%3A%2F%2Fwww.myweb.com%2Findex.php%3Froute%3Dproduct%2Fproduct%26amp%3Bproduct_id%3D61
Run Code Online (Sandbox Code Playgroud)

根据此页面(https://github.com/kriskbx/whatsapp-sharing/issues/16#issuecomment-294854157),所以可以使用window.encodeURIComponent(whatsappMessage)有一个line-break,但我不知道如何将它与我的PHP代码或合并在 html 端使用它:

<a href="https://api.whatsapp.com/send?text={{ product.whatsapp_text }}" data-action="share/whatsapp/share">Whatsapp</a>
Run Code Online (Sandbox Code Playgroud)

更新

我忘了包括函数(encodeURIComponent):

function encodeURIComponent($str) {
$revert = array('%21'=>'!', '%2A'=>'*', '%27'=>"'", '%28'=>'(', '%29'=>')');
return strtr(rawurlencode($str), $revert);
}
Run Code Online (Sandbox Code Playgroud)

javascript php hyperlink encodeuricomponent whatsapp

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

为什么SQL Server无法找到新创建的函数?

我想知道为什么最近我创建函数但SQL Server在调用它们时返回错误,如果它们被添加到数据库的函数列表中.

例如,对于以下函数,我得到了这样的错误:

declare @cats nvarchar(1000)
set @cats = 'a|b|c|d|e'

SELECT dbo.fncSplit(@Cats, '|')
Run Code Online (Sandbox Code Playgroud)

错误:

找不到列"dbo"或用户定义的函数或聚合"dbo.fncSplit",或者名称不明确.

示例功能:

CREATE FUNCTION [dbo].fncSplit
(    
    @RowData NVARCHAR(MAX),
    @Delimeter NVARCHAR(MAX)
)
RETURNS @RtnValue TABLE 
(
    ID INT IDENTITY(1,1),
    Data NVARCHAR(MAX)
) 
AS
BEGIN 
    DECLARE @Iterator INT
    SET @Iterator = 1

    DECLARE @FoundIndex INT
    SET @FoundIndex = CHARINDEX(@Delimeter,@RowData)

    WHILE (@FoundIndex>0)
    BEGIN
        INSERT INTO @RtnValue (data)
        SELECT 
            Data = LTRIM(RTRIM(SUBSTRING(@RowData, 1, @FoundIndex - 1)))

        SET @RowData = SUBSTRING(@RowData,
                @FoundIndex + DATALENGTH(@Delimeter) / 2,
                LEN(@RowData))

        SET @Iterator = @Iterator …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server function

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

ASP.NET C#(3.5)会员资格,如何仅获得批准的用户?

我只需要一个"已批准"用户列表,但不知道如何弄明白.

lstUsersNotInRole.DataSource = Membership.GetAllUsers(); // Get Approved Users Only!?!
lstUsersNotInRole.DataBind();
Run Code Online (Sandbox Code Playgroud)

任何形式的帮助将受到高度赞赏.

Kardo

membership asp.net filter

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

如何通过事件从UserControl的代码中触发JS

在ASP.NET C#中,我想从UserControl的代码隐藏中显示ALERT('HI'),但不起作用:

用户控制:

<asp:UpdatePanel ID="updatepanel" runat="server" UpdateMode="Conditional">
    <ContentTemplate>
<asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click();"/>
    </ContentTemplate>
</asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)

ASP.NET页面

protected void btnSubmit_Click(object sender, EventArgs e)
{
    ScriptManager.RegisterStartupScript(this, this.GetType(), "s1", "javascript:alert('hi!')", true);
}
Run Code Online (Sandbox Code Playgroud)

更新:

忘了说ASP.NET页面本身是"prettyPhoto"的弹出窗口.

javascript c# asp.net updatepanel code-behind

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

如何从 PHP 中的嵌套数组中删除项目?

我有一个复杂的嵌套数组,我想删除具有特定 store_id 的所有项目及其子项:
这真的很困难,我不知道如何解决。

Array
(
[0] => Array
    (
        [cart_id] => 89
        [product_id] => 46
        [store_id] => 2
        [option] => Array
            (
                [0] => Array
                    (
                        [product_option_id] => 92
                        [value] => Aqua
                    )

                [1] => Array
                    (
                        [product_option_id] => 91
                        [value] => 85C
                    )
            )
    )

[1] => Array
    (
        [cart_id] => 90
        [product_id] => 46
        [store_id] => 2
    )
Run Code Online (Sandbox Code Playgroud)

非常感谢您的任何帮助。

php arrays

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

如何在PHP中内爆这样的数组?

我想使用implode通过以下数组显示逗号分隔的一系列链接:

数组名称:

$product['product_category']
Run Code Online (Sandbox Code Playgroud)

数组的数据:

Array ( 
    [0] => Array ( 
        [name] => Apparel 
        [href] => http://localhost/uooro/index.php?route=profile/category&path=12 
    ) 
    [1] => Array ( 
        [name] => Business Services 
        [href] => http://localhost/uooro/index.php?route=profile/category&path=15 
    ) 
    [2] => Array ( 
        [name] => Chemicals 
        [href] => http://localhost/uooro/index.php?route=profile/category&path=16 
    ) 
)
Run Code Online (Sandbox Code Playgroud)

我希望得到这样的结果:

Apparel, Business Services, Chemicals 
Run Code Online (Sandbox Code Playgroud)

php arrays implode

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