小编Da *_*nan的帖子

SyntaxError:无效的正则表达式标志ajax,Javascript

这是我的控制员,

public ActionResult ReturnMethodTest(int id) 
{
    string name = "John";
    return Json( new {data=name});       
}
Run Code Online (Sandbox Code Playgroud)

我试图通过使用下面的代码从这个控制器获取数据,但我得到了 语法错误 .

你能告诉我我做错了什么吗?

$.ajax({
        url: @Url.Action("ReturnMethodTest", "HomeController"),
        data: {
            id: 5,
        },
        success: function (data) {
            console.log(data);
        }
    });
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

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

.preventDefault()无法正常工作.('input',function {})

我想将可编辑div中的字符数限制为10.在用户达到限制后,我想使用.preventDefault()方法来保护div免受其他字符的影响.你能救我吗?JSFiddle https://jsfiddle.net/7x2dfgx6/1/ HTML

<div class="profileInfo" id="About" style="border:solid;" contenteditable="true">OOOOO</div>
Run Code Online (Sandbox Code Playgroud)

JQuery的

    jQuery(document).ready(function($){

    const limit = 10;
    rem = limit - $('#About').text().length;
    $("#counter").append("You have <strong>" + rem + "</strong> chars left.");
    $("#About").on('input', function(event) {
        var char = $('#About').text().length;
        rem = limit - char;
        $("#counter").html("You have <strong>" + rem + "</strong> chars left.");
        if(char>limit)
        {
            event.preventDefault();
            //TODO
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

html javascript jquery event-propagation dom-events

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

如何对unique_ptr的向量进行排序?

我声明了一个向量如下:vector<unique_ptr<Worker>> Workers.Worker是一个带有私有字段的基类,name它有两个派生类:BuilderDriver.

我添加到Workers的矢量对象BuilderDriver,然后我想在矢量排序,name使用#include <algorithm>这样的:

sort(Workers.begin(), Workers.end(), cmp_by_name);

bool cmp_by_name(const Worker &a, const Worker &b)
{
    return a.getName() < b.getName();
}
Run Code Online (Sandbox Code Playgroud)

但VS编译器说:

错误1错误C2664:'bool(const Worker&,const Worker&)':无法将参数2从'std :: unique_ptr>'转换为'const Worker&'c:\ program files(x86)\ microsoft visual studio 12.0\vc\include\algorithm 3071 1 App

我该如何解决这个错误?


感谢@NathanOliver,@ Rabbid76和这个问题,我把我编辑cmp_by_name成这个表格:

struct cmp_by_name
{
    inline bool operator()(const unique_ptr<Worker>& a, const unique_ptr<Worker>& b)
    {
        return a->getName() < b->getName();
    } …
Run Code Online (Sandbox Code Playgroud)

c++ sorting vector unique-ptr c++11

6
推荐指数
2
解决办法
4006
查看次数

如何在 Flutter 中使用 CircularNotchedRectangle 向 BottomAppBar 添加圆角

我想BottomAppBar用圆角、圆形缺口矩形和材质阴影创建。问题是,当我BottomAppBar通过用ClipRRect小部件包裹圆角来添加圆角时,我会丢失材质阴影。

BottomAppBar 没有圆角,但带有 Material 阴影。请忽略错误对齐的缺口。 在此处输入图片说明

BottomAppBar 包裹在 ClipRRect 小部件中,但没有阴影。再次请忽略错误对齐的缺口: 在此处输入图片说明

如何用缺口和材质阴影实现圆角?

完整代码:

import 'package:flutter/material.dart';

void main() {
  runApp(new MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      home: Scaffold(
        extendBody: true,
        body: Container(
          color: Colors.amber,
        ),
        floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked,
        floatingActionButton: Transform.translate(
          offset: Offset(0, -10),
          child: FloatingActionButton(
            onPressed: () {},
            child: Icon(Icons.add),
            elevation: 2.0,
          ),
        ),
        bottomNavigationBar: BottomNavigationView(),
      ),
    );
  }
}

class BottomNavigationView extends StatelessWidget {

  @override
  Widget build(BuildContext context) …
Run Code Online (Sandbox Code Playgroud)

rounded-corners flutter bottomnavigationview flutter-layout bottomappbar

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

如何对齐div位置

我正在创建脚本以在客户端显示上载图像的预览,并选择将其删除.

我已经完成了所有这些但是UI部分的问题是关闭图标的位置不是右上角对齐的.

这是代码和JSfiddle链接,在JSfiddle上测试它通过浏览按钮添加图像.

jQuery(function($) {
  $('div').on('click', '.closeDiv', function() {
    $(this).prev().remove();
    $(this).remove();
    $('#upload-file').val("");
  });

  var fileInput = document.getElementById("upload-file");

  fileInput.addEventListener("change", function(e) {

    var filesVAR = this.files;

    showThumbnail(filesVAR);

  }, false);



  function showThumbnail(files) {
    var file = files[0]

    var $thumbnail = $('#thumbnail').get(0);

    var $image = $("<img>", {
      class: "imgThumbnail"
    });
    var $pDiv = $("<div>", {
      class: "divThumbnail",
      style: "float: left"
    });
    var $div = $("<div>", {
      class: "closeDiv",
      style: "float: right"
    }).html('X');

    $pDiv.append($image, $div).appendTo($thumbnail);
    var reader = new FileReader()
    reader.onload = function(e) {
      $image[0].src …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery html5

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

PL/SQL为时间戳参数添加小时数

我有参数

:dateFrom 
Run Code Online (Sandbox Code Playgroud)

它将在函数中用作TIMESTAMP的参数.我需要添加到:dateFrom + 7小时,我该怎么做?

plsql oracle-sqldeveloper

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