小编Roh*_*416的帖子

为什么我的$ .ajax显示"预检是无效的重定向错误"?

我在Postman中尝试了以下代码并且它正在工作.代码有问题吗?

$.ajax({
   url: 'http://api.example.com/users/get',
   type: 'POST',
   headers: {
      'name-api-key':'ewf45r4435trge',
   },
   data: {
      'uid':36,
   },
   success: function(data) {
      console.log(data);
   }
});
Run Code Online (Sandbox Code Playgroud)

我在我的控制台中收到如下错误,请指教.

XMLHttpRequest无法加载http://api.example.com/users/get预检的响应无效(重定向)

javascript ajax jquery

50
推荐指数
5
解决办法
12万
查看次数

何时使用HashTable

在C#中我发现自己使用一个List<T>,IList<T>IEnumerable<T>的99%的时间.是否有一种情况,使用a HashTable(或Dictionary<T,T>2.0及以上)比这些更好?

编辑:

正如所指出的那样,有人想对这个集合做什么通常会决定一个人应该使用什么,所以你何时会使用Hashtable/ Dictonary<T,T>over List<T>

c#

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

使用lodash的isEqual()排除一些属性

我正在使用_.isEqual来比较2个对象数组(例如:每个对象有10个属性),并且它工作正常.

现在有2个属性(创建和删除),我不需要成为比较的一部分.

例:

var obj1 = {name: "James", age: 17, creation: "13-02-2016", deletion: "13-04-2016"}
var obj2 = {name: "Maria", age: 17, creation: "13-02-2016", deletion: "13-04-2016"}

// lodash method...
_.isEqual(firstArray, secondArray)
Run Code Online (Sandbox Code Playgroud)

javascript lodash

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

如何使用Ajax在jquery中为jtml元素发送数据?

我试图在jQuery AJAX调用成功时将5行数据库(MySQL)中的数据显示到表行.数据JSON格式正确.

问题:我无法弄清楚所有这些行.我只能获得一行但是console向我展示了JSON格式化的所有行.

$.ajax({
  url: '<?php echo base_url('ads/select_post'); ?>',
   data: {},
   dataType: "json",
   cache: false,
   success: function (data) {
     $.each(data, function (i, val) { 
       console.log(val.name);
       $("#name").html(val.name);
       $("#price").html(val.price);
       $("#addr").html(val.addr);
       $("#des").html(val.des);
       $("#viewed").html(val.viewed);
       $("#status").html(val.status);
    });
 }
});
Run Code Online (Sandbox Code Playgroud)

控制台输出:

[{"name":"dfasdfas","price":"0","addr":"dfasdfas","des":"sadfdfasdfasdf","viewed":"0","img":"","status"
:"1"},{"name":"Heng","price":"0","addr":" dflkas;df","des":"asdfasdf"
,"viewed":"0","img":"","status":"1"},{"name":"asdDasdA","price":"0","addr":"asdADasd","des":"ASDasdASD"
,"viewed":"0","img":"","status":"1"},{"name":"asdfas","price":"0","addr":"fasdfas","des":"dfasdf","viewed"
:"0","img":"","status":"1"},{"name":"asdf","price":"0","addr":"asdfasdfas","des":"asdfasdfasdf","viewed"
:"0","img":"","status":"1"}]
Run Code Online (Sandbox Code Playgroud)

HTML 我要发送数据的表,

<tbody id="items">
 <tr>
  <td>1</td>
  <td><a><div id="name"></div> </a></td> 
  <td><a><div id="price"></div> </a></td> 
  <td><a><div id"addr"></div></a></td> 
  <td><div id="des"></div> </td> 
  <td><a><div id="viewed"></div></a></td> 
  <td><a><div id="status"></div></a></td> 
 </tr>
Run Code Online (Sandbox Code Playgroud)

请指教.

javascript ajax jquery json

9
推荐指数
4
解决办法
9028
查看次数

创建新的标准.NET项目时对依赖项的警告

我安装了VS 2017,我确信所有与.Net Framework,Core,C#和ASP.NET相关的功能都与其他功能一起安装.

我所做的就是创建一个新项目(.net标准类库),然后依赖项部分显示警告(黄色三角形)符号.当我点击依赖项时,visual studio会冻结并关闭.如果我尝试使用任何库我会得到相同的错误

无法解析符号

有什么想法吗?

在此输入图像描述

当我尝试构建解决方案时,我收到以下错误

在此输入图像描述

编辑

我还检查了NuGet包管理器,发现可用的源代码如下所示

在此输入图像描述

c# asp.net-core visual-studio-2017 .net-standard

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

创建一个可重用的函数来打开和发送Ajax

我已经注意到,每当我想声明一个对象时,在我的程序中,例如list,save,add,remove我每次在每个函数中都写下以下内容.

ajax.open("Get", "./route/action",true);     
ajax.send();
Run Code Online (Sandbox Code Playgroud)

我想做这样的事情.

//this.ajax.get('./route/action').update('ajax-content');
./route/action // this is path to my Action class-using servlet
Run Code Online (Sandbox Code Playgroud)

每次我必须打开一个连接时,给我的动作类路径servlet,然后发送.我每次要加载列表,删除或更新时都这样做.

我怎么能写一个我将成为的函数:

this.ajax.get('./route/action');
// 'ajax.content' is the id of the div where I 
// want to show the list,where after updating AJAX show the update list to the user.
update('ajax-content'); 
Run Code Online (Sandbox Code Playgroud)

例如,在添加用户之后,我可以看到添加的用户而无需重新加载整个页面.我正在使用Java EE,Servlet和JavaScript开发maven项目.

javascript ajax

5
推荐指数
0
解决办法
392
查看次数

属性总是不可变的吗?

我在使用类成员的自动生成属性时遇到问题.在类上调用方法应该更新属性,但它似乎不起作用.

我正在更新一些旧的C#代码,VS2017告诉我一些重构技巧,例如,私有成员手动提供属性到自动生成的属性.

只需点击几下,VS就可以轻松完成,而且一切都很好.问题是代码不像以前那样工作.

请考虑以下简化代码示例:

using System;

public class Program    
{
    struct A
    {
        public A(int x) : this()
        {
            X = x;
        }

        public int X { get; private set; }

        public void Update(int y)
        {
            X += y;
        }
    }

    class B
    {
        private A _secondVar;

        public B()
        {
        }

        public A MyVar { get; set; }

        public A SecondVar
        {
            get { return _secondVar; }
            protected set { _secondVar = value; }
        }           

        public void Foo(int z)
        { …
Run Code Online (Sandbox Code Playgroud)

c# properties

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

只允许数字进入输入文本框

我有一个数字输入文本框,我希望允许用户进行编辑,但不想允许用户输入除数字以外的任何其他文本。我希望他们只能使用数字输入框上的箭头。

 <input type = "number" min="0" max="10" step="0.5"  input id="rating"   name = "rating" class = "login-input" placeholder = "Rating 1-5:" value="0">
Run Code Online (Sandbox Code Playgroud)

html textbox numbers input

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

打开时,将焦点设置为bootstrap模式内的按钮

我想要实现以下目标:

  1. 页面加载时,焦点将转到表单中的第一个元素.
  2. 在表单上按下按钮时,会出现一个模态确认,焦点应位于模态对话框内的"继续"按钮上.

我设法使第一个工作,但第二个我不知道为什么它不工作.以下是我的代码.

HTML

<form method="post" {% if action %} action="{{ action }}" {% endif %} role="form" enctype="multipart/form-data">
<!-- Modal -->
  <div class="modal fade" id="confirmationModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
    <div class="modal-dialog" role="document">
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal" aria-label="Close">
            <span aria-hidden="true">&times;</span>
          </button>
          <h4 class="modal-title" id="myModalLabel">Confirmation</h4>
        </div>
        <div class="modal-body">
           {{ confirm | default: "Would you like to proceed?" }}
        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
          <button type="submit" id="submit-main-form" class="btn btn-primary">
              <i class="fa fa-save"></i> {{ submit_text | default: …
Run Code Online (Sandbox Code Playgroud)

javascript jquery bootstrap-modal

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

如何从已重写的子类对象调用超类方法?

我一直在阅读有关多态性的内容,并且经历了一些有趣的事情。

我创建了两个类:一个超类和一个派生类。正如您所看到的,派生类继承自超类并使用其方法。

在派生类中,我重写了超类的方法。

所以我的问题是:我想从派生类的对象调用超类方法

例如:

derivedClass a = new derivedClass()
a.method();
Run Code Online (Sandbox Code Playgroud)

我想a.methood()执行超类方法。

那可能吗?

c# oop polymorphism

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