小编nro*_*dic的帖子

jQuery ajax不会发出HTTPS请求

我在我的网站上做了一些非常基本的jQuery ajax,我遇到了麻烦.

这是相关的代码:

$(document).ready( function() {
    $("#getdatabutton").click( function() {
        $.ajax({
            url: "/jsontest/randomdata",
            type: "get",
            data: [{name:"ymax", value:$("#randomgraph").height()},
                   {name:"count", value:$("#countinput").val()},
                   {name:"t", value:Math.random()}],       
            success: function(response, textStatus, jqXHR) {
                data = JSON.parse(response);
                updateGraph(data);
                $("#result").html(response);

                if(data["error"] == "") {
                    $("#errorbox").html("None");
                }
                else {
                    $("#errorbox").html(data["error"]);
                }
            },
            error: function(jqXHR, textStatus, errorThrown) {
                $("#errorbox").html(textStatus + " " + errorThrown);
            }
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

该页面通过HTTPS加载,但XMLHttpRequests似乎通过HTTP传出.

我甚至尝试将网址更改为绝对网址(https://larsendt.com/jsontest/randomdata),它 仍然将请求发送到我网站的HTTP版本.

当然,由于请求是针对不同的协议,因此ajax调用失败(跨域和所有这些).

据Chrome报道:

The page at https://larsendt.com/jsontest/ displayed insecure content from http://larsendt.com/jsontest/randomdata/?ymax=500&count=32&t=0.08111811126582325.
Run Code Online (Sandbox Code Playgroud)

我能想到的唯一其他相关信息是我正在让nginx从http://larsendt.com进行301重定向到https://larsendt.com,但我不知道这会怎样破坏任何东西(我相信这是相当标准的做法).

如果你想要一个现场演示,破解版仍然在 …

ajax https jquery nginx

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

在jquery中使用appendTo的正确方法

我在下面的代码中正确使用jquery appendTo方法吗?

我问,因为当我在jsfiddle中测试它时它似乎正确显示但是当我在我的本地服务器上使用相同的代码时(在FF,IE和Chrome中)它显示为带有细长的盒子:

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

我假设我做错了什么.谢谢.

HTML

<div class="ws-css-table"  >
  <div class="ws-css-table-tr">
        <div class="ws-css-table-td"></div>
        <div class="ws-css-table-td"></div>
    </div>
    <div class="ws-css-table-tr">
        <div class="ws-css-table-td"></div>
        <div class="ws-css-table-td"></div>
    </div>
    <div class="ws-css-table-tr">
        <div class="ws-css-table-td"></div>
        <div class="ws-css-table-td"></div>
    </div>    
</div>   

<br/>
<button id="css-icol">Col +</button><br/><br/>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$('#css-icol').click(function(){
    $(".ws-css-table-td:last").clone().appendTo('.ws-css-table-tr');

  var tblArr = $('.ws-css-table > .ws-css-table-tr').map(function ()
   {
    return $(this).children().map(function ()
    {
        return $(this);
    });
});     

lastCol = $('.ws-css-table-tr:first > .ws-css-table-td').length;
 for (r=0; r<$('.ws-css-table-tr').length; r++)
    tblArr[r][lastCol-1].text('X');
 });    
Run Code Online (Sandbox Code Playgroud)

CSS

.ws-css-table {
    display: table;
}
.ws-css-table-tr { 
    display: table-row;     
}
.ws-css-table-td { 
    display: …
Run Code Online (Sandbox Code Playgroud)

html css wordpress jquery

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

实体框架.加载子类属性的Quering父实体

有一个简单的域名..

public abstract class UserComment
{
    public string Text { get; set; }
}

public class BlogComment : UserComment
{
    public Blog Blog { get; set; }
}

public class PhotoComment : UserComment
{
    public Photo Photo { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法查询UserComment类型的所有实体与属性博客和照片加载?

var comment = DbContext.Set<UserComment>()
    .Include(x => x.Blog) // will not compile
    .Include(x => x.Photo) // will not compile
    .FirstOrDefault();

if (comment is PhotoComment )
{
    string url = (comment as PhotoComment).Photo.Url;
}
if (comment is …
Run Code Online (Sandbox Code Playgroud)

c# linq-to-entities entity-framework ef-code-first

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