小编PPv*_*PvG的帖子

在jQuery确认框中添加Yes和No按钮

我想在不使用jQuery UI对话框的情况下在确认框上显示"是"和"否"按钮.

有没有办法做到这一点?

javascript jquery jquery-ui

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

从联系人处获取电子邮件和电话号码而不扩展活动

我正在尝试从联系人处获取电子邮件地址和电话号码.我的班级没有extend Activity,现在我被卡住了.

我怎样才能克服这个问题?

android

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

用Javascript编辑后保存页面?

现在,每个人都知道可爱的小技巧,你可以将这个Javascript代码打到浏览器的URL栏中:

document.body.contentEditable = 'true'; document.designMode = 'on'; void 0
Run Code Online (Sandbox Code Playgroud)

还有El Presto!您可以根据自己的需要开始自由编辑网站.

唯一的问题是 - 你无法保存它!

在做了一些快速研究之后,我发现很可能,保存这个的最好方法是通过这里建议的方法,其中包括以某种方式将页面变成一个巨大的形式并将其发布到MySQL数据库.

当然,虽然这样做很棒,但它最终会保存我的整个页面 - 而不仅仅是我想要编辑的部分或容器 - 这是一个主要问题,因为我们的开发人员需要保留代码行,例如......

<?php include('header.php'); ?>
Run Code Online (Sandbox Code Playgroud)

...没有在HTML中输出.换句话说:它将保存我的页面,因为它出现在输出的HTML中,覆盖了原始PHP文件中的内容.

我问的是怎么做,我将如何保存一个这样编辑的网站,但只是为了保存或更新网站上的一个或两个可编辑的容器(不是整个事情所以我的PHP代码不会被覆盖)?

例如:

<p>This Won't get updated when the page is "saved"</p>
<div id="update-this-contianer">
   This area will be passed on to the MySql database, and then updated into the same section of the original file.
</div><!-- End Area To Update -->
Run Code Online (Sandbox Code Playgroud)

javascript php mysql wysiwyg

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

如何将php文件调用为div?

我正在尝试重新加载特定的div

$("#captcha").html('<?php echo 'abc';?>'); // just as test - works well
Run Code Online (Sandbox Code Playgroud)

因为div内容要大得多,我试过:

$("#captcha").html('<?php include 'myFile.php';?>'); // doesn't work
Run Code Online (Sandbox Code Playgroud)

如何将.php文件中的代码调用为div?

javascript php jquery include

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

需要mod_rewrite URL信息

我是这个mod_rewrite的新手.我已经成功地重写了这样的URL: http://mydomain.com/products/12对此:http://mydomain.com/products.php?prodId=12

但是当我http://mydomain.com/products/12在地址栏中输入时,不会加载css和js文件.

但是当我访问http://mydomain.com/products.php?prodId=12js和css正确加载时.如果我错过了什么,请告诉我.

我的.htaccess看起来像这样:

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^products/([0-9][0-9])/$ /products.php?prodId=$1 [L]
Run Code Online (Sandbox Code Playgroud)

我的css和js文件夹也在同一个文件夹中.

.htaccess mod-rewrite url-rewriting

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

函数参数传递和返回

  var foo = {
    bar: function() { return this.baz; },
    baz: 1
  };
  (function(){
    return typeof arguments[0]();
  })(foo.bar);
Run Code Online (Sandbox Code Playgroud)

为什么这段代码会返回undefined

我认为arguments[0]会持有foo.bar,这是一个功能.通过arguments[0]()它调用时,应该返回函数求值的结果,在这种情况下1.因此,typeof arguments[0]()应该返回"数字"(如typeof 1).相反,它返回undefined.为什么?

javascript

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

为什么这个方法在另一个方法中不起作用?

我有这个HTML表格:

<table id="languages" border="0" cellspacing="1">
  <thead>
    <tr>
      <th>Language</th>
      <th>Type</th>
      <th>Invented</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Java</td>
      <td>Static</td>
      <td>1995</td>
    </tr>
    <tr>
      <td>Ruby</td>
      <td>Dynamic</td>
      <td>1993</td>
    </tr>
    <tr>
      <td>Smalltalk</td>
      <td>Dynamic</td>
      <td>1972</td>
    </tr>
    <tr>
      <td>C++</td>
      <td>Static</td>
      <td>1983</td>
    </tr>
  </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

当我运行这个JavaScript时:

alert($('td').index($('td:contains(C++)')))
Run Code Online (Sandbox Code Playgroud)

我得到一个弹出窗口9,这是我所期待的.

当我运行时:alert($('td:eq(9)').text())弹出窗口说C++,再次与人们期望的一样.但是如果我尝试9在第二个选择器中放置第一个函数/选择而不是硬编码,就像这样......

alert($('td:eq($('td').index($('td:contains(C++)')))').text())
// just replacing the hard coded 9 with the first selector, as it gives a value of 9
Run Code Online (Sandbox Code Playgroud)

...什么都没发生.我没有得到任何弹出说法C++,这是人们所期望的,我没有得到任何弹出的问题.谁能告诉我我做错了什么?

javascript jquery selector

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

允许具有相同id的对象可以使用jQuery进行拖动

我创建了以下jQuery代码以允许对象可拖动:

JavaScript的:

$(function(){
    $("#drag_item").draggable();
});
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="drag-item">One</div>
<div id="drag-item">Two</div>
<div id="drag-item">Three</div>
Run Code Online (Sandbox Code Playgroud)

只有第一个div具有id "drag-item"可拖动,但有些则没有.我希望他们所有人都可以拖延.我知道这可以通过为每个人分配不同来完成id,但我宁愿宣布一个id允许所有对象具有iddraggable功能的对象.我怎么能这样做?

html javascript jquery

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

将绝对div与中心对齐

我做的是margin:20%在主要使用div...但我不认为这是最好的方式:

CSS:

.wrapper {
    background-color:#F0C;
    float:left;
    width:1000px;
    height:400px;

    margin-left:20%;
    alignment-adjust:central;
    position:absolute;
}

.maincontent {
    background-color:#3F6;
    float:left;
    width:50%;
    margin-left:30%;
}

.leftSidebar {
    background-color:#C63;
    float:left;
    width:30%;
    margin-left:-80%;
}

.rightsidebar {
    background-color:#66F;
    float:left;
    width:20%;
}
Run Code Online (Sandbox Code Playgroud)

HTML

<div class="wrapper">
    <div class="maincontent">
        <!-- main content goes here -->
    </div>

    <div class="leftSidebar">
        <!-- left sidebar content goes here -->
    </div>

    <div class="rightsidebar">
        <!-- right sidebar content goes here -->
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我如何定位.wrapper到中心?有一个简单的方法吗?

另外,使用left/ rightproperties和margin-left/ 之间有什么区别 …

html css

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

使用带循环的AJAX

我正在处理一个AJAX函数的问题.

该函数应该将一些信息插入到DB中.当我把整个AJAX代码放在一个循环中时,问题就来了,因为它崩溃了.这是一个与我正在做的类似的代码示例:

function funcionDePrueba() {
    var url = 'aaajax.py'
    var x = 3
    for (i = 0; i < x; i++) {
        xmlhttp = GetXmlHttpObject();
        if (!xmlhttp) {
            alert("Browser does not support HTTP Request");
            return;
        }
        var xml = xmlhttp;
        xmlhttp.onreadystatechange = function() {
            if (xml.readyState == 4) {
                alert(claveProyecto);
            }
        };
        xmlhttp.open("GET", url, true);
        xmlhttp.send(null);

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

是否可以将整个AJAX代码放在for循环中?

html javascript ajax

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