小编kar*_*m79的帖子

如何处理jquery ajax评论和验证码

我正在研究社交网络上的评论系统,我正在使用jquery,我可以用ajax发布评论没有问题,但有时我需要用户提交验证码表格,如果他们发布了太多评论或其他原因.

我认为最好的方法是将它添加到当前的评论发布部分,如果php脚本返回一个响应,说明我们需要做一个验证码表单,那么我想自动打开一个对话窗口屏幕,让用户填写验证码表格,然后继续发布评论.

这对我来说有点复杂,但我认为大部分都已完成,也许你可以阅读下面的评论并帮我解决验证码部分,主要是关于如何触发对话框打开,如何传递评论值/文本通过验证码并返回到成功再次回复评论,如果用户得到验证码错误,那么它将重新加载验证码

$.ajax({
    type: "POST",
    url: "processing/ajax/commentprocess.php?user=",
    data: args,
    cache: false,
    success: function (resp) {
        if (resp == 'captcha') {
            //they are mass posting so we need to give them the captcha form
            // maybe we can open it in some kind of dialog like facebox
            // have to figure out how I can pass the comment and user data to the captcha script and then post it
        } else if (resp == 'error') {
            // there was some …
Run Code Online (Sandbox Code Playgroud)

ajax jquery captcha

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

用于网站开发C++或php的语言?

我想开发一个类似网站的论坛.我很了解C,C++,但我还没有在网站开发中使用过.我对PHP知之甚少.我应该使用哪种语言?

language-agnostic

4
推荐指数
2
解决办法
1466
查看次数

最佳实践:文档标准

这是问题,我需要找到/想到我们团队的文档标准.我们有几个需要,我们需要对文档标准需求文档,技术文档 - 用于项目代码风格的文档 - 开发商这将包括开发者应该如何命名,并组织项目的代码(他要利用地区应该如何命名期待等? .),我知道它可能因项目而异,但也许有一些标准.目前,每个开发人员都按照他的想象来编写它,但这并不是很好,因为它不一致,并且具有不同的样式等.

我很好奇你/你公司是怎么做到的.也许有一些标准.

应该怎么样?它应包含哪些内容?等等..

顺便说一句,我们使用.NET技术.

.net documentation standards

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

为什么我收到此严格标准消息?

我通过扩展Zend_Db_Table_Absract如下(简化示例)创建了Zend Framework模型:

class Foos extends Zend_Db_Table_Abstract
{
    protected $_schema = 'Foo';
    protected $_name = 'Foos';
    protected $_primary = 'id';
    protected $_sequence = true;

    public function insert($data) {
        $db = $this->getAdapter();
        $record = array('field1' => $data['field1'],
                        'field2' => $data['field2'],
                        ...
                );
        return parent::insert($record);
    }
}
Run Code Online (Sandbox Code Playgroud)

以上正确插入记录.问题是,我一直收到以下通知:

Strict Standards: Declaration of Foos::insert() should be compatible with that of Zend_Db_Table_Abstract::insert() in /x/x/x/Foo.php on line XX
Run Code Online (Sandbox Code Playgroud)

据我多次阅读文档和API,我所知道的方式是正确的.我知道我可以关闭,E_STRICT但我更想知道为什么我收到上述通知.有任何想法吗?(PHP 5.3,Zend Framework 1.10)

php zend-framework zend-db-table

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

简单的html dom字符编码问题

嘿伙计们,我正在使用简单的html dom来检索来自其他网站的内容,但事情是使用简单的html dom检索到的东西的字符编码问题.字符显示为带有问号的小钻石.

字符编码问题仅在检索到的内容时发生,并且我网站上的所有其他文本都显示正常.

如果有人能提供帮助,那就太好了.

php character-encoding simple-html-dom

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

序列化和PHP中的utf-8

大家好
我正在尝试序列化包含一些utf-8代码的数组:

....["value"]=>  string(13) "??????1"....
Run Code Online (Sandbox Code Playgroud)

但序列化数组后,它看起来像这样:

value";s:13:"??????
Run Code Online (Sandbox Code Playgroud)

我认为我得到的错误:

Message: unserialize() [function.unserialize]: Error at offset 685 of 701 bytes
Run Code Online (Sandbox Code Playgroud)

与utf-8代码的错误序列化有关
那么如何序列化包含utf-8代码的数组?
谢谢

php serialization

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

如何删除除任何特定id之外的元素

假设有一个包含许多元素的父ID,我想删除除一个之外的所有元素.

恩.:

<div id = "parent_id">
  <div id = "id_1">
      <div id = "id_11"> </div>
      <div id = "id_11"> </div>
  </div>
  <div id = "id_2"> </div> 

  <div id = "id_n"> </div>   // No need to remove this id_n only
</div>
Run Code Online (Sandbox Code Playgroud)

因为我可以删除像这样的innerHTML document.getElementId('parent_id').innerHTML = ''; 但我不需要删除id_n.有没有办法使用javascript或jQuery做到这一点.

javascript jquery

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

如何查找包含特定选择器的父元素

我们假设有以下html结构(1).
$('.child') element我可以访问$('.gran-parent') element制作类似的东西$('.child').parent().parent();.

无论如何,我不认为这是一个好方法因为不是通用的.
我们假设$('.gran-parent')和$('.child')之间还有其他div.
什么是引用第一个父类的最通用的方法gran-parent,从哪个类开始$('.child')

<div class='gran-parent'>
    <div class='parent'>
        <div class='child'>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-selectors

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

Zend_Form和Zend_Filter

如何在重新填充之前禁用Zend_Form中的过滤?

php zend-framework zend-form zend-filter

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

从表中删除除特定行之外的所有行

我想删除表中id为'row0'的行以外的所有行:

<table class="mytable">
    <tr id="row0" class="myrow">
        <td>aaa</td>
    </tr>
    <tr class="myrow">
        <td>bbb</td>
    </tr>
    <tr class="myrow">
        <td>ccc</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

但是以下JQuery代码删除了所有行:

$('.mytable').children().not('#row0').remove();
Run Code Online (Sandbox Code Playgroud)

有人能解释为什么会这样吗?我认为id为'row0'的孩子会被排除在外,但显然情况并非如此.

我找到了另一种方法来做到这一点,但仍然好奇为什么上述方法不起作用:

$('.mytable').find('tr:not(#row0)').remove();
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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