小编Dan*_*dez的帖子

在ASHX AJAX C#中获取JSON

在Home.aspx中有一个脚本:

<script type="text/javascript">
  function probarAjax() {

    var Publicaciones = {
      "Categoria": "Noticia"
    }

    $.ajax({
      type: "POST",
      url: "Controlador.ashx?accion=enviar",
      data: JSON.stringify(Publicaciones),
      contentType: "application/json; charset=utf-8",
      dataType: "json",
      success: function(data) {
        console.log(data);
      },
      error: function(XMLHttpRequest, textStatus, errorThrown) {
        alert(textStatus);
      }

    });
  }
</script>
Run Code Online (Sandbox Code Playgroud)

在Controlador.ashx里面:

public void ProcessRequest(HttpContext context) {
  context.Response.ContentType = "text/json";

  var categoria = string.Empty;
  JavaScriptSerializer javaSerialize = new JavaScriptSerializer();
  categoria = context.Request["Categoria"];

  var capaSeguridad = new { d = categoria };

  context.Response.Write(javaSerialize.Serialize(capaSeguridad));
}
Run Code Online (Sandbox Code Playgroud)

结果是:

Object {d: null} 
Run Code Online (Sandbox Code Playgroud)

为什么会这样?如果我在Publicaciones带有值的变量的数据中发送参数"Noticia" …

c# ajax json ashx

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

在页面加载和随后的ajax回发时注册jquery

使用应该在首页加载和随后的Ajax回发时注册的JQuery.应用此控件的控件是在更新面板内部.现在我在做什么

以同样的方式注册相同的功能document.ready,sys.application.add.load因此它适用于更新面板和控制中的控件,这些控件位于更新面板之外.

$(document).ready(function () {

    CheckMaxlength();

    //If Text area is placed inside update panel then apply restriction for texarea size.

    Sys.Application.add_load(function () {

    CheckMaxlength();

    });
});
Run Code Online (Sandbox Code Playgroud)

我想知道使用更新面板和外部更新面板内的控件的确切方法是什么

javascript ajax jquery updatepanel asp.net-ajax

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

两个异步AJAX调用返回相同的结果

我有两个调用,我正在调用它们async:

xmlhttpPostInstagram2('firsturl');
xmlhttpPostInstagram3('secondurl');
Run Code Online (Sandbox Code Playgroud)

问题是我从两个调用得到相同的结果.如果我async改为同步,我会得到两个不同的结果,这是预期的结果.什么可以指出弄乱ajax async电话的原因是什么?

我不想使用.答案将不胜感激.

function xmlhttpPostInstagram2(strURL) {
  var originalValue = ""
  var xmlHttpReq = false;

  var self = this;
  // Mozilla/Safari
  if (window.XMLHttpRequest) {
    self.xmlHttpReq = new XMLHttpRequest();
  }
  // IE
  else if (window.ActiveXObject) {
    self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
  }
  self.xmlHttpReq.open('POST', strURL, true);
  self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  self.xmlHttpReq.onreadystatechange = function() {
    if (self.xmlHttpReq.readyState == 4) {

      var temp2 = document.getElementById('sidebartag');
      temp2.innerHTML = self.xmlHttpReq.responseText; // child is the fetched string …
Run Code Online (Sandbox Code Playgroud)

javascript ajax

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

Jmeter json路径提取器 - 如何从提取的值中删除[]

来自

token_id="token_id":"82903430-f9b3-4f4b-9efa-ee1b991cb735"
Run Code Online (Sandbox Code Playgroud)

我正在token_id使用路径提取器进行提取$..token_id.

然后在下一个帖子请求中使用该变量,但它在调用中显示额外的括号

"token_id":["82903430-f9b3-4f4b-9efa-ee1b991cb735"]
Run Code Online (Sandbox Code Playgroud)

json jmeter

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

如何正确使用ScriptTagHelper和LinkTagHelper上的后备源

我已经阅读了达米安·爱德华兹(Damian Edwards)的以下文章。

https://github.com/aspnet/Mvc/issues/1576

https://github.com/aspnet/Mvc/issues/1580

在时ScriptTagHelper,我不确定应该输入asp-fallback-test attribute什么?和一样jQuery吗?window.jQuery?如何找到正确的JavaScript表达式?有人可以给我一个例子moment-withlocales.min.js吗?谢谢!

以下示例LinkTagHelper正确吗?

<link
  rel="stylesheet"
  href="https://cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.css"
  asp-fallback-href="~/lib/bootstrap-daterangepicker/daterangepicker.css"
  asp-fallback-test-class="daterangepicker"
  asp-fallback-test-property="position"
  asp-fallback-test-value="absolute"
/>
Run Code Online (Sandbox Code Playgroud)

迈克尔

javascript jquery fallback tag-helpers asp.net-core

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

Javascript img change语句太火了

我正在制作Nest的Smoke和一氧化碳报警巢保护模拟器.但是当我按下按钮(点击)时,内圈不会像预期的那样变成蓝色.它说话,因为我使用了ResponsiveVoice,但它只是没有点亮!这是我的(未完成的)代码.

<script src="http://code.responsivevoice.org/responsivevoice.js"></script>    
<script>
function delay(millis)  {
    var date = new Date();
    var curDate = null;
    do { curDate = new Date(); }
    while(curDate-date < millis);
}
function press() {
    document.getElementById("unit").src = "assets/img/blue.jpg";
    delay(500);
    responsiveVoice.speak("Ready. In the Living Room. Press to test.");
    delay(500);
    document.getElementById("unit").src = "assets/img/idle.jpg";


}
</script>
Run Code Online (Sandbox Code Playgroud)

javascript responsivevoice

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

服务工作者不离线工作

我已经成功注册了 service-workers.js 并且没有错误,它具有离线工作所需的所有文件存储在cache 中。但是,当我尝试检查它是否会200在离线时响应时, 它失败了!

这是代码:

//Delete Old Cache
caches.delete('[v0.1.0]');

//Latest CACHE_NAME
var CACHE_NAME = '[v0.1.1] Portfolio (ATB00ker)';

//Files to be Cached
var urlsToCache = [
    '../../../index.html',
    '../jquery-3.2.1.slim.min.js',
    '../owl.carousel.min.js',
    '../scrollreveal.min.js',
    '../../images/bg-creator.webp',
    '../../images/icon/facebook.svg',
    '../../images/icon/telegram.svg',
    '../../images/icon/gmail.svg',
    '../../images/icon/github.webp'
];


self.addEventListener('install', function(event) {
  // Perform install steps
  event.waitUntil(
    caches.open(CACHE_NAME)
      .then(function(cache) {
        return cache.addAll(urlsToCache);
      })
  );
});


self.addEventListener('fetch', event => {
  event.respondWith(
    caches.match(event.request, {ignoreSearch:true}).then(response => {
      return response || fetch(event.request);
    })
  );
});
Run Code Online (Sandbox Code Playgroud)

service-worker progressive-web-apps

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

如何从xhr请求制作浏览器下载文件

我正在向xhr服务器发送下载文件的请求.我将授权令牌包含在请求中,因此我无法在不使用的情况下下载文件xhr.当收到服务器的响应时,我应采取哪些步骤使浏览器下载文件?服务器应包含哪些标头?

javascript xmlhttprequest

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

如何将这两个模型连接到一个视图模型中

这是我的第一个 ASP 项目,我真的很纠结如何将多个表连接到一个视图模型中。我有一个名为 project 的模型,它将用于创建新项目并将它们插入到数据库中。

using System;

namespace vasttPM1.Models
{
    public class Project
    {
        public int ID { get; set; }
        public string ProjectName { get; set; }
        public string CreatedBy { get; set; }
        public DateTime CreateDate { get; set; }
        public DateTime StartDate { get; set; }
        public DateTime Enddate { get; set; }
        public string Installer { get; set; }
        public int ProjectNumber { get; set; }
        public string ProjectManager { get; set; }
        public string CustomerName …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-core-mvc asp.net-core

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

为什么我的太空入侵者不会移动?

我正在制作太空入侵者克隆,我差不多完成了,但是我的太空入侵者正在移动中遇到问题.我已经尝试使用+ =移动太空入侵者,但这仍然无效.这是我到目前为止的敌人代码:

//pushes enemy values into the array
for (var i = 0; i < cols; i++) {
  enemies[i] = [];

  for (var j = 0; j < rows; j++) {
    enemies[i][j] = {
      x: 0,
      y: 0,
      alive: true,
    };
  }
}

for (var i = cols - 1; i >= 0; i--) {
  for (var j = rows - 1; j >= 0; j--) {
    var b = enemies[i][j];

    if (b.alive === true) {
      var enemyX = (j …
Run Code Online (Sandbox Code Playgroud)

javascript html5 canvas

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