小编bre*_*nac的帖子

AJAX请求和PHP类函数

如何从ajax调用中调用PHP类函数

animal.php 文件

class animal
{     
  function getName()
  {
    return "lion";
  }
}
Run Code Online (Sandbox Code Playgroud)

然后在我的ajax.php文件中我有一个ajax请求,需要从getName函数获取值

如何做这个getName()功能我可以这样做吗?

<script type=text/javascript>
  $.ajax({
    type: "POST",
    data: {
      invoiceno:jobid
    },
    url: "animal/getName",
    beforeSend: function() {
    },
    dataType: "html",
    async: false,
    success: function(data) {
      result=data;
    }
  });    
</script>
Run Code Online (Sandbox Code Playgroud)

php ajax

19
推荐指数
2
解决办法
5万
查看次数

用于.NET的SMTP和IMAP服务器库

有谁知道C#的一个好的SMTP/IMAP服务器库?

我只发现了一些长期被遗弃的项目.


只有SERVER SIDE库,请不要再发布有关客户端库的帖子.

谢谢,菲永

.net imap smtp

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

将多个CSV导入到单个工作簿中的多个工作表

我该怎么做呢?基本上我希望将多个CSV文件导入到多个工作表,但仅限于一个工作簿.这是我要循环的VBA代码.我需要循环来查询所有的CSVC:\test\

Sub Macro()
With ActiveSheet.QueryTables.Add(Connection:= _
    "TEXT;C:\test\test1.csv", Destination:=Range("$A$1"))
    .Name = "test1"
    .FieldNames = True
    .RowNumbers = False
    .FillAdjacentFormulas = False
    .PreserveFormatting = True
    .RefreshOnFileOpen = False
    .RefreshStyle = xlInsertDeleteCells
    .SavePassword = False
    .SaveData = True
    .AdjustColumnWidth = True
    .RefreshPeriod = 0
    .TextFilePromptOnRefresh = False
    .TextFilePlatform = 437
    .TextFileStartRow = 1
    .TextFileParseType = xlDelimited
    .TextFileTextQualifier = xlTextQualifierDoubleQuote
    .TextFileConsecutiveDelimiter = False
    .TextFileTabDelimiter = False
    .TextFileSemicolonDelimiter = False
    .TextFileCommaDelimiter = True
    .TextFileSpaceDelimiter = False
    .TextFileColumnDataTypes = Array(1, 1, 1, 1, 1)
    .TextFileTrailingMinusNumbers …
Run Code Online (Sandbox Code Playgroud)

csv excel vba excel-vba

16
推荐指数
2
解决办法
5万
查看次数

在没有Visual Studio的情况下创建Windows 8 Metro应用程序(HTML5)

我知道这可能是一个愚蠢的问题但有没有办法在不使用Visual Studio的情况下构建Windows 8 Metro应用程序(HTML5)?正如我所说,html5 metro应用程序由典型的Web文件(html/js/css/images)和清单文件组成.是否可以简单地使用所需文件压缩目录并将其用作应用程序?还是我离开了?

最好的问候维克

windows visual-studio windows-8 windows-store-apps

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

名称不以"某事"开头/结尾的选择元素的选择器

在jQuery中,可以选择以"something"开头/结尾的所有元素.

 = is exactly equal
!= is not equal
^= starts with
$= ends with
Run Code Online (Sandbox Code Playgroud)

是否可以选择所有不以"某事"开头/结尾的元素?

jquery jquery-selectors

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

如何覆盖设备像素比

我制作了一个响应式网站,可以在不同的屏幕分辨率下正常工作。我使用三种不同的媒体查询 - 从 0 到 640,从 640 到 960 及更高。无论如何,如果我尝试在使用 720x1280 的三星 Galaxy Note2 上打开,因为它的像素比为 2,它将网站读取为 360x640 设备,但具有 640-960 样式。

如何确定网站将以原始分辨率显示?

我将其包含在标题中:

<meta name="viewport" content="width=720, initial-scale=1, maximum-scale=1, user-scalable=no" />
Run Code Online (Sandbox Code Playgroud)

如果我在我的样式表文件中添加这样的东西

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 
@viewport {
     max-zoom:50%;
     width:720px;
}
}
Run Code Online (Sandbox Code Playgroud)

它在 Chrome 的仿真模式下工作正常,但如果我在真正的手机上测试它就不行。

编辑:呜呼......我找到了一种用 JavaScript 做到这一点的方法。

document.querySelector("meta[name=viewport]").setAttribute('content', 'width=device-width, initial-scale='+(1/window.devicePixelRatio)+', maximum-scale=1.0, user-scalable=0');
Run Code Online (Sandbox Code Playgroud)

它读取设备像素比,然后设置initial-scale值。

css google-chrome resolution responsive-design pixel-ratio

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

Laravel Blade中的动态行数

我希望像这样的表中的动态行数.

number   name
1        Devy
Run Code Online (Sandbox Code Playgroud)

这是我的Blade模板.

<thead>
        <th>number</th>
        <th>name</th>
</thead>
<tbody>
    @foreach ($aaa as $value)
        <tr>
            <td></td>
            <td>{{$value->name}}</td>
        </tr>
    @endforeach
</tbody>
Run Code Online (Sandbox Code Playgroud)

我怎么做?

php laravel blade

6
推荐指数
4
解决办法
8403
查看次数

外部 SVG 无法应用内部 CSS

我正在尝试通过使用外部 SVG 文件来存储任何可以节省 HTTP 请求或带宽的项目来优化我的项目之一。我的工作流程通常包括将所有图形导出到单独的 SVG 文件,然后将它们组合起来,然后gulp-svgstore在页面上的任何位置使用它们是一项相当简单的任务。

但是,到目前为止,我一直使用内联 CSS 样式或使用演示文稿属性导出 SVG 文件。然而,这一次我想利用内部 CSS 选项,它将所有样式存储在导出的 SVG 文件的顶部,在一个<style>块内。原因很简单,有很多可重复的样式,重用类可以最大限度地提高性能。

问题是我所有尝试加载具有内部 CSS 样式的外部 SVG 文件都会导致显示黑白图形,就好像没有应用内部样式一样。

这是一个演示该问题的 Codepen。

演示

共有三个 SVG 文件被组合并粘贴到页面中,每个文件代表从 Illustrator 导出 SVG 的一种方式:

  • 内部 CSS(将所有样式放在一个<style>块中)
  • 内联 CSS(将所有样式内联直接添加到元素上)
  • 展示属性-(利用 SVG 展示属性)

如果将代码直接粘贴到页面中,则一切都会正确显示(如下图)。

在此处输入图片说明

但是,如果我将整个 SVG 部分(在演示中标记)移动到外部文件,内联 CSS 和演示文稿属性版本都可以正常显示,但内部 CSS 版本显示为好像没有应用顶部的任何样式.

在此处输入图片说明

我已经尝试了从添加适当的命名空间定义xmlns:xlink="http://www.w3.org/1999/xlink">到尝试添加和删除外部 SVG 的某些部分的所有方法。如果样式是通过xlink:xref.

我真的没有想法了,所以非常感谢任何帮助。

更新

外部 SVG 通过简单地提供一个路径来加载xlink:href

<svg>
    <use xlink:href="path/to/the/file/file.svg#target"></use>
</svg>
Run Code Online (Sandbox Code Playgroud)

据我所知,多年来,这一直是包含外部 SVG 的一种非常标准的方式。当然,IE 不支持通过链接外部 SVG,xlink:href但是使用 …

css svg external

6
推荐指数
0
解决办法
745
查看次数

Web用户控件通过XML填充项目

我有一个Web用户控件名称作为Chart Control,我在Chart Control中有一个下拉列表我想填充DropDown Chart Control of List Control,如下所示:

<UC:ChartControl ID="abc" runat="server">
        <ChartDropDownItems>
            <asp:ListItem Text="Graph_Amount_Items_Sold" Value="0"></asp:ListItem>
            <asp:ListItem Text="Graph_Ranking" Value="1"></asp:ListItem>
            <asp:ListItem Text="Graph_Share_Amount_Items_Sold" Value="2"></asp:ListItem>
            <asp:ListItem Text="Graph_Share_Unit_items_Sold" Value="3" Selected="True"></asp:ListItem>
            <asp:ListItem Text="Graph_Unit_items_Sold" Value="4"></asp:ListItem>
        </ChartDropDownItems>
    </UC:ChartControl>
Run Code Online (Sandbox Code Playgroud)

在.cs代码中

 [DefaultProperty("ChartDropDownItems"),
    ParseChildren(true, "ChartDropDownItems"), PersistChildren(false),
    ToolboxData("<{0}:ChartControl runat=\"server\"> </{0}:ChartControl>")]

    public partial class ChartControl : System.Web.UI.UserControl
    {
     private List<ListItem> lst;
            [Browsable(true)]
            [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
            [PersistenceMode(PersistenceMode.InnerProperty)]

            public List<ListItem> ChartDropDownItems
            {
                set
                {
                    lst = value;
                    Bind_ddChartChange();
                }
            }
     private void Bind_ddChartChange()
            {

                if (lst != null)
                {
                    ddChartChange.DataSource = lst;
                    ddChartChange.DataTextField = "Text";
                    ddChartChange.DataValueField = …
Run Code Online (Sandbox Code Playgroud)

asp.net web-user-controls

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

如何逃脱'sas中的角色?

我在sas中有这个变量叫做saying.此变量包含值Hello 'n Hi

我写了以下代码

data work.queryData;
 set work.actualData;
 if saying='Hello 'n Hi' then saying2='Hello and hi';
run;
Run Code Online (Sandbox Code Playgroud)

我如何逃脱'sas中的角色?

sas

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