小编vzw*_*ick的帖子

使用JSONP发布表单

我想发布一个带有JSONP的表单有没有可行的解决方案?

我想从jsonp将表单发布到不同的域.

jquery post jsonp http-post

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

用jQuery的.html()方法丢失关闭img标签

.html()当我用户点击图像所属的事件时,我正在使用jQuery 方法动态地将图像添加到我的网页中的div.

我已经确认图像标签在返回服务器时格式正确,但一旦插入使用.html(),标签的结尾部分就会丢失.

例如,最初是什么

<img src="poop.txt"></img>
Run Code Online (Sandbox Code Playgroud)

出来就像是

<img src="poop.txt">
Run Code Online (Sandbox Code Playgroud)

在实际的网页上.这是什么原因?.html()与我在网站上的另一个页面上以类似方式插入的一组跨度完美配合,但是当涉及到图像标签时,它会失败.

jquery image

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

CodeIgniter $ this-> input-> get()无效

我不确定为什么这不起作用.我在配置文件中有allow_get_array = TRUE.这就是我想要做的......

这是用户从其电子邮件中单击的链接

http://www.site.com/confirm?code=f8c53b1578f7c05471d087f18b343af0c3a638
Run Code Online (Sandbox Code Playgroud)

confirm.php控制器:

$code = $this->input->get('code');
Run Code Online (Sandbox Code Playgroud)

也试过了

$code = $this->input->get('code', TRUE);
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

php codeigniter

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

比较三种插入dom元素的方法+用jQuery mobile增强它们

将数据插入dom时,我遇到了性能问题.

在pagecontainerbeforeshow()事件,jQuery移动版本1.4.2上完成插入+ jQuery移动增强.

我试图通过比较我想要做的三个简化版本来看看哪种方法是最快的:

jQuery方法:

for(var i=0;i<2000;++i){
    $('<div>').attr({'data-role':'collapsible','id':'asdf'+i+''}).html('<h2>asdf</h2>').appendTo("#manage_content");
    $('<ul>').attr({'data-role':'listview'}).html('<li>bit</li>').appendTo('#asdf'+i+'');
    }
$('#manage').trigger('create');
Run Code Online (Sandbox Code Playgroud)

纯js,创建所有节点:

var d=document.createDocumentFragment();
var title,listitem,list;
var coll=new Array();
for(var i=0;i<2000;++i){
coll[i]=document.createElement('div');
coll[i].setAttribute("data-role", "collapsible");
title = document.createElement('h2');
title.innerHTML='asdf';
coll[i].appendChild(title);
list=document.createElement('ul');
list.setAttribute("data-role","listview");
listitem = document.createElement('li');
listitem.innerHTML='bit';
list.appendChild(listitem);
coll[i].appendChild(list);
d.appendChild(coll[i]);
}
document.getElementById("manage_content").appendChild(d);
$('#manage').trigger('create');
Run Code Online (Sandbox Code Playgroud)

jQuery大字符串:

var html='';
for(var i=0;i<2000;++i){
    html+='<div data-role="collapsible"><h2>asdf<h2><ul data-role="listview"><li>bit</li></ul></div>';
}
$('#manage_content').append(html);
$('#manage').trigger('create');
Run Code Online (Sandbox Code Playgroud)

令我惊讶的是,这样做的三种方式给出了相同的结果(大约7秒的执行时间......)

我做错了吗?有没有更好的办法?

我已经看到很多与此主题相关的问题,但大多数过时或说明纯javascript应该更快,对我来说情况并非如此.

没有jQuery增强功能:

  • jQuery标准:~400ms
  • 纯JS:~40ms
  • jQuery大字符串:~80ms
    所以即使读取/写入x_x很可怕,带文档片段的纯javascript也是最好的

    使用jQuery增强功能:

    在这里测试(@Omar的学分)

  • javascript performance jquery jquery-mobile

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

    使用快递node.js的路由但表达.路由器获取未定义

    我的路由器代码来自默认路由/索引

    /* GET home page. */
    exports.index = function(req, res){
      res.render('user', { title: 'Abcd' });
    };
    
    var express = require('express');
    
    var router = express.Router();
    
    /* GET home page. */
    router.get('/', function(req, res) {
        res.render('index', { title: 'Express' });
    });
    
    router.get('/helloworld', function(req, res) {
        res.render('helloworld', { title: 'Hello, World!' })
    });
    
    module.exports = router;
    
    Run Code Online (Sandbox Code Playgroud)

    得到错误,因为无法调用方法得到undefined.我是节点js的新人,请任何人帮助我.

    javascript node.js express

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

    如何在SqlKata中将多个WHERE子句连接在一起?

    我正在使用SqlKata创建动态SQL查询。我有一个条件列表,存储在数据库中,条件是根据我的业务规则生成的。这是我的代码示例:

    var list = new List<Query>();
    foreach(var rule in rules){
        var q = new Query()
           .Where(x=> x.Where("Price", "<", rule.Price).OrWhere("GoodsType", "=", rule.Type));
        list.Add(q);
    }
    
    Run Code Online (Sandbox Code Playgroud)

    现在,我想将此列表项连接在一起,但是Where()扩展的重载都不接受Query类型参数。有没有办法将where子句连接在一起?

    这是我需要生成的预期查询的一部分。

    select * from ship_schedule where Path = @path and scheduleDate= @Date
    AND (FD.IssueType ='O' OR fd.Path!='ILMTOP' OR  (fd.Path='ILMTOP' AND F.carrier !='MAL'))
    AND (FD.IssueType ='O' OR fd.Path!='TOPILM' OR  (fd.Path='ILMTOP' AND F.carrier !='MAL'))
    
    Run Code Online (Sandbox Code Playgroud)

    我需要创建查询的第二行到最后。

    .net c# sql sqlkata

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

    c#泛型.<T>,以编程方式从读取字符串值中分配T?

    我有两个类(即CustomerEmployee)和一个通用存储库GenericRepository<T> where T : class.

    是否可以在从字符串中分配T的值时实例化新的GenericRepository实例?

    像这样:

    string x  = "Customer";
    var repository = new GenericRepository<x>();
    
    Run Code Online (Sandbox Code Playgroud)

    (从而创建类型的存储库实例GenericRepository<Customer>)

    c# generics instantiation

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

    使用TinyMCE的multipart/form-data,ajax和textarea问题

    我正在使用html/php/ajax/jquery,今天我指出了一个让我发疯的小问题.

    我有一个HTML表单:

    <form method="POST" enctype="multipart/form-data" name="myForm" id="myForm" action="">
        <label class="form-label">Nome</label>
        <input name="nome" type="text" class="form-control"><br>
        <label class="form-label">Descrizione</label>
        <textarea name="descrizione" id="text-editor" placeholder="" class="form-control" rows="10"></textarea>
        <label class="form-label">Stato</label>
        <select name="stato" id="source" style="width:30%">
            <option value="1">Abilitato</option>
            <option value="0">Disabilitato</option>
        </select>
        <h4>Foto profilo</h4>
        <input type="hidden" name="MAX_FILE_SIZE" value="20400000" >  
        <input style="border:0px;" type="file" name="user_foto" id="file"> 
        <div class="form-actions">  
            <div class="pull-right">
                <button type="submit" class="btn btn-success btn-cons"><i class="icon-ok"></i>Inserisci</button>
                <button type="button" class="btn btn-white btn-cons" onclick="window.location.href='index.php'">Indietro</button></a>
            </div>
        </div>
    </form>
    
    Run Code Online (Sandbox Code Playgroud)

    我正在使用一个JQuery + Ajax脚本,它能够在不重新加载页面的情况下触发php脚本,并将表单的数据插入到我的数据库中的表中:

    $(document).ready(function(){
        $('#myForm').on('submit',function(e) {
            var formData = new FormData(this);      
            $.ajax({
                url:'inserisciProfessionisti.php',
                data: formData,
                type:'POST', …
    Run Code Online (Sandbox Code Playgroud)

    javascript ajax textarea tinymce multipartform-data

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

    为什么在.html()之后没有触发click事件?(jQuery的)

    请考虑以下代码:

    <script>
    $(function(){
       $('#clickme').click(function(){   
          $('#note_pag').html('<div id="note_pag"><ul><li><b>1</b></li><li><a href="2">2</a></li></ul></div>');
       }); 
    
       $('#note_pag a').click(function(){           
         alert($(this).attr('href'));                  
        return false;
       });
    });
    </script>
    
    
    <a href="#" id="clickme">CLICK ME</a>
    
    <div id="note_pag">
      <ul>
        <li><a href="1">1</a></li>
        <li><a href="2">2</a></li>
        <li><a href="3">3</a></li>
        <li><a href="4">4</a></li>
      </ul>
    </div>
    
    Run Code Online (Sandbox Code Playgroud)

    有人可以告诉我为什么我可以获得内部链接的点击#node_app,但当我用.html()事件替换div时不再被触发?

    javascript jquery

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

    为什么"讨论"要求很重要?

    我正在读这个OCaml走过幻灯片,我在这里找到一个有趣的问题:

    在此输入图像描述

    似乎oops函数会生成编译错误:

    the type of this expression contains type variables that cannot be generalized
    
    Run Code Online (Sandbox Code Playgroud)

    我不知道原因所以我在我的Mac上使用OCaml版本4.01.0快速对此功能进行了一些测试,令我惊讶的是,在解释此代码时我没有看到任何错误

    我不知道为什么幻灯片因为currying而声称它是一个错误,我无法重新创建此错误...

    谁能给我一些帮助?

    ocaml currying

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