小编cyc*_*ero的帖子

在iFrame jQuery中选择一个元素

在我们的应用程序中,我们解析一个网页并将其加载到iFrame中的另一个页面中.加载页面中的所有元素都有其tokenid-s.我需要通过那些tokenid-s选择元素.意思是 - 我点击主页面上的一个元素,然后在iFrame的页面中选择相应的元素.在jQuery的帮助下,我按以下方式进行:

function selectElement(token) {
     $('[tokenid=' + token + ']').addClass('border'); 
}
Run Code Online (Sandbox Code Playgroud)

但是使用此功能,我只能选择当前页面中的元素,而不能选择iFrame中的元素.有谁能告诉我如何在加载的iFrame中选择元素?

谢谢.

javascript iframe getelementbyid

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

使用JavaScript通过自定义属性获取元素

我有一个XHTML页面,其中每个HTML元素都有一个唯一的自定义属性,如下所示:

<div class="logo" tokenid="14"></div>
Run Code Online (Sandbox Code Playgroud)

我需要一种方法来通过ID找到这个元素,类似于document.getElementById(),但我不想使用通用ID,而是想使用我的自定义"tokenid"属性搜索元素.像这样的东西:

document.getElementByTokenId('14'); 
Run Code Online (Sandbox Code Playgroud)

那可能吗?如果是 - 任何提示都将非常感激.

谢谢.

javascript getelementbyid

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

货币jQuery的蒙面输入

在我的Web应用程序中,我有一个名为"预算"的输入字段,用户可以在其中输入项目的建议预算.我需要创建一个蒙版输入,以便在用户输入输入字段时自动将输入的数量设置为以下格式:

1 000
10 000
100 000

我在整个互联网上搜索过,但似乎没有找到必要的.任何人都可以指向一个合适的插件或者建议一个自定义解决方案吗?

提前致谢.

jquery maskedinput

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

在CodeIgniter中上传多个文件

在我的CodeIgniter项目中,我在项目创建期间上传文件.这是上传功能:

function uploadFiles(){

     $this->load->library('upload');  
     $error = 0;    
     $projectName = $_POST['projectname'];
     mkdir('./uploads/'.$projectName);

     for($i=0; $i<count($_FILES); $i++)
     {

       $_FILES['userfile']['name']    = $_FILES['files']['name'][$i];
       $_FILES['userfile']['type']    = $_FILES['files']['type'][$i];
       $_FILES['userfile']['tmp_name'] = $_FILES['files']['tmp_name'][$i];
       $_FILES['userfile']['error']       = $_FILES['files']['error'][$i];
       $_FILES['userfile']['size']    = $_FILES['files']['size'][$i];

       $config['upload_path']   = './uploads/'.$projectName;
       $config['allowed_types'] = 'xml|etl';
       $config['max_size']      = '0';
       $config['overwrite']     = TRUE;

      $this->upload->initialize($config);

      if($this->upload->do_upload())
      {
        $error += 0;
      }else{
        $error += 1;
      }
     }

     if($error > 0){ return FALSE; }else{ return TRUE; }

}
Run Code Online (Sandbox Code Playgroud)

我在create_project函数中调用此函数,如下所示:

public function create_project() {
    $this->load->library('form_validation');

    $this->form_validation->set_rules('projectname', 'Project name', 'required');

    $this->form_validation->set_message('required', 'This is an obligatory field'); …
Run Code Online (Sandbox Code Playgroud)

php codeigniter file-upload

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

使用PHP在$ _SESSION变量中存储多个值

我正在创建一个有购物车的网站.我不需要任何特殊功能,因此我自己创建购物车而不是集成任何现成的购物车.我的产品在数据库中没有预定义的价格.价格是根据用户在产品页面上输入的值动态生成的.因此,用户选择一些规格,输入数量,我得到以下值:

商品ID
数量
总价

我需要将这些值存储在$ _SESSION变量中,然后在需要时将其循环以获取结果并将其打印在购物车中.问题是有很多产品,我需要为所选产品特别存储所有这些值(数量,总价).也就是说,如何在$ _SESSION变量中存储项目ID,数量和总价格并将这些值相互关联?

谢谢你的帮助.

编辑:我的代码实现迈克尔的建议:

$itemid = $db->escape($_POST['productid']);
    $itemquantity = $db->escape($_POST['itemquantity']);
    $totalprice = $db->escape($_POST['totalprice']);

    $_SESSION['items'] = array();

    $_SESSION['items'][$itemid] = array('Quantity' => $itemquantity, 'Total' => $totalprice);

    var_dump($_SESSION);
Run Code Online (Sandbox Code Playgroud)

php session shopping-cart

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

为没有个人资料的公司创建Facebook应用程序

我们想要创建一个Facebook应用程序,但不希望该应用程序与个人帐户相关联.那可能吗?是否可以使用公司名称创建企业帐户,不附加个人帐户并创建应用程序?

facebook

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

使用WebClient C#添加请求标头

我有以下代码,我将一个网页下载到一个字节数组,然后用Response.Write打印它:

WebClient client = new WebClient();

byte[] data = client.DownloadData(requestUri);

  /***********        Init response headers    ********/
  WebHeaderCollection responseHeaders = client.ResponseHeaders;
  for (int i = 0; i < responseHeaders.Count; i++)
       {
            Response.Headers.Add(responseHeaders.GetKey(i), responseHeaders[i]);
       }
  /***************************************************/
Run Code Online (Sandbox Code Playgroud)

除了响应头之外,我还需要添加请求头.我尝试使用以下代码:

  /***********        Init request headers    ********/
  NameValueCollection requestHeaders = Request.Headers;
  foreach (string key in requestHeaders)
  {
      client.Headers.Add(key, requestHeaders[key]);
  }
  /***************************************************/
Run Code Online (Sandbox Code Playgroud)

但它不起作用,我得到以下异常:

必须使用适当的property.Parameter name:name修改此标头

有人可以帮帮我吗?使用WebClient添加请求标头的正确方法是什么?

谢谢.

c# webclient request-headers

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

使用jQuery File Upload插件在上传之前获取上传文件名

我正在使用jQuery文件上传插件https://github.com/blueimp/jQuery-File-Upload/wiki将多个文件上传到服务器.我将使用自定义Web服务将上传的图像存储在服务器上.但是,除了POST请求主体之外,我还需要将正在上载的文件的名称传递给Web服务.因此,对于每个文件传输,我还需要将该文件的名称传递给Web服务.有人可以告诉我如何获取文件名并将其与每个上传请求一起发送?我基本上需要从现场获取它,没有任何额外的输入字段.如果用户选择了10个文件,我需要为队列中的每个文件取名,并使用上传请求提交.

谢谢.

jquery jquery-file-upload

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

使用 JavaScript/jQuery 检测 MacBook 触控板的两指点击

我想知道是否有任何方法可以检测用户是否使用 JavaScript 或 jQuery 在 MacBook 触控板上进行了两指点击。在其中一个项目中,我使用 JavaScript 检测鼠标右键单击并将其用于某些操作。当您在触控板上用双指点击时,它实际上不起作用。虽然在操作中可以作为右键单击,但 JavaScript 无法像这样检测到它。

有什么线索吗?

javascript jquery trackpad

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

自定义搜索jQuery FancyTree插件

我正在我的一个项目中使用FancyTree jQuery插件:https://github.com/mar10/fancytree

这个插件还有一个Filter扩展,它可以调暗或隐藏不匹配的节点:https://github.com/mar10/fancytree/wiki/ExtFilter

我的树是一个两级树,这意味着有些子文件夹.我尝试做的是 - 搜索文件夹名称和节点名称.问题是当你有这样的事情时:

节点标题 - 节点子节点 - 节点子节点2

按"标题"搜索将保留文件夹"节点标题"并隐藏子节点,因为它们中没有"标题".

我想要做的是 - 搜索文件夹名称和子名称,但不要隐藏孩子 - 只隐藏不匹配的文件夹.

因此,当您按"标题"搜索时 - 它将隐藏其中没有"标题"的所有文件夹,但保留"节点标题"文件夹的子节点完整 - 可见.

有人可以帮我提一下如何做到这一点?

先谢谢!

jquery fancytree

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