小编Ana*_*gio的帖子

使用ajax刷新表内容后重绘数据表?

我正在使用Datatables并在页面上有一个按钮,使用AJAX刷新表.要清楚表格没有使用ajax数据源,我们只是在需要时使用ajax来刷新它.Ajax正在刷新表所包含的div.我知道我正在丢失我的分页按钮和过滤功能,因为需要重新绘制表,但我不知道如何将其添加到表初始化代码中.

数据表代码

var oTable6;
$(document).ready(function() {
    oTable6 = $('#rankings').dataTable( {
        "sDom":'t<"bottom"filp><"clear">',
        "bAutoWidth": false,
        "sPaginationType": "full_numbers",
        "aoColumns": [ 
            { "bSortable": false, "sWidth": "10px" },
            null,
            null,
            null,
            null,
            null,
            null,
            null,
            null,
            null,
            null,
            null
        ]

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

ajax代码是这样的

$("#ajaxchange").click(function(){
    var campaign_id = $("#campaigns_id").val();
    var fromDate = $("#from").val();
    var toDate = $("#to").val();

    var url = 'http://domain.com/account/campaign/ajaxrefreshgrid?format=html';
    $.post(url, { campaignId: campaign_id, fromdate: fromDate, todate: toDate},
        function( data ) { 
            $("#ajaxresponse").html(data);
        });
});
Run Code Online (Sandbox Code Playgroud)

我尝试了这个,但它没有用

"fnDrawCallback": function() {
    function( data ) { …
Run Code Online (Sandbox Code Playgroud)

ajax jquery datatables

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

jQuery UI Datepicker仅在数组中启用特定日期

我试图禁用日期选择器中的所有日期,并仅启用数组中的日期.这是我到目前为止的代码http://jsfiddle.net/peter/yXMKC/问题仅在5月14日显示为启用.其他人都是残疾人.有任何想法吗?

var availableDates = ["9-5-2011","14-5-2011","15-5-2011"];

function available(date) {
  dmy = date.getDate() + "-" + (date.getMonth()+1) + "-" + date.getFullYear();
  if ($.inArray(dmy, availableDates) == 1) {
    return [true, "","Available"];
  } else {
    return [false,"","unAvailable"];
  }
}

$('#date').datepicker({ beforeShowDay: available });
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui datepicker

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

Google Maps API地理编码邮政编码并设置国家/地区代码?

我正在使用此API调用Google地图来获取邮政编码的纬度和经度

http://maps.googleapis.com/maps/api/geocode/json?address=2340&sensor=false

邮政编码在澳大利亚.此API调用返回全球各地的位置,并在地址中使用部分匹配的邮政编码.

我可以用一个参数将国家设置为澳大利亚吗?

谢谢

api google-maps

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

Scrapy读取从文件到scrape的URL列表?

我刚刚安装了scrapy,并按照他们的简单dmoz 教程工作.我只是查找了python的基本文件处理,并试图让爬虫从文件中读取URL列表,但是出现了一些错误.这可能是错的,但我试了一下.有人请告诉我一个将URL列表读入scrapy的例子吗?提前致谢.

from scrapy.spider import BaseSpider

class DmozSpider(BaseSpider):
    name = "dmoz"
    allowed_domains = ["dmoz.org"]
    f = open("urls.txt")
    start_urls = f

    def parse(self, response):
        filename = response.url.split("/")[-2]
        open(filename, 'wb').write(response.body)
Run Code Online (Sandbox Code Playgroud)

python scrapy

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

使用curl_multi_exec执行while循环导致100%的CPU使用率

这是我们脚本中使用curl的循环.它导致CPU使用率高达100%.一位朋友说:"你的计算机在这里循环如此之快,没有时间处理请求,因为它一直在检查完成."......所以我的问题是如何重新编写这个循环以减速?谢谢

$running = null;
do {
  curl_multi_exec($mh, $running);
} while($running > 0);
Run Code Online (Sandbox Code Playgroud)

php cpu curl loops

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

jQuery在submitHandler中使用AJAX验证,在第二次单击时提交?

我是AJAX的新手,并使用此SO答案中的代码,这里使用PHP的jQuery Ajax POST示例与 WordPress站点上的表单集成.它工作得很好,但我无法将其与jquery验证集成

我尝试将上面的页面中的javascript放入submitHandler下面的函数中

$("#my-form").validate({
  submitHandler: function(form) {
    **js from other page**
  }
});
Run Code Online (Sandbox Code Playgroud)

我的表单在第一次点击时验证.然后,如果我输入输入并提交没有任何反应,我必须再次单击表单以使用AJAX正确提交.下面是一个jsfiddle.任何帮助表示赞赏谢谢.

我的代码的一个jsfiddle认为它会将一个错误记录到控制台,因为form.php没有链接

ajax jquery jquery-validate

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

如果找到正则表达式文本,PHPUnit assertTrue?

我正在使用PHPUnit并尝试检查页面上是否存在文本.assertRegExp工作但使用if语句我得到错误Failed asserting that null is true.

我知道$ test返回null,但是如果文本存在,我不知道如何让它返回1或0或true/false?任何帮助都表示感谢.

        $element = $this->byCssSelector('body')->text();
        $test = $this->assertRegExp('/find this text/i',$element);

        if($this->assertTrue($test)){
            echo 'text found';
        }
        else{
            echo 'not found';
        }
Run Code Online (Sandbox Code Playgroud)

php phpunit assert

7
推荐指数
3
解决办法
6513
查看次数

当标签用作值时,如何在密码输入字段中以明文显示密码?

我正在使用下面的代码,也可以在这个小提琴http://jsfiddle.net/peter/Xt5qu/中看到使用标签作为输入值.我可以做什么改变,以便在密码字段上标签是明文但是当它们键入时它是隐藏的?

<form id="new_account_form" method="post" action="#" class="login-form">
<ul>
<li>
          <label for="user_email">Email address</label>
            <input id="user_email" name="user_email" required="" class="validate[required,custom[email]] clearOnFocus login-itext" type="text">
            </li>
            <li>
            <label for="user_password">Password</label>
            <input id="user_password" name="user_password" required="" class="validate[required,minSize[6]] clearOnFocus login-itext" type="password">
</li>
<li>

   <input name="Submit" type="submit" class="login-ibutton" value="Sign in"></li>
</ul>
</form>

<script script type="text/javascript">
this.label2value = function(){  

    // CSS class names
    // put any class name you want
    // define this in external css (example provided)
    var inactive = "inactive";
    var active = "active";
    var focused = "focused"; …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

array_map和trim不会从值中修剪空格

下面的函数返回一个逗号分隔的值字符串

$key_1_value = get_post_meta(422,'keywords',true);

浏览器中的输出看起来像 red, white, blue, blue two , green, yellow, purple, magenta , cyan, black

我试图在所有值之前和之后修剪空白区域.

所以我使用这段代码来尝试修剪空白,但它仍然存在.为什么这不会削减价值?

$test = array($key_1_value);
$trimmed_array=array_map('trim',$test);
print_r($trimmed_array);
Run Code Online (Sandbox Code Playgroud)

php arrays trim

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

nmap跳过端口扫描但执行--script?

我正在尝试使用带有正常扫描的脚本的nmap.但是在执行nmap -sn --script=...它时只找到主机(目标)并停止.

使用脚本扫描目标但不执行端口扫描的命令是什么?

nmap

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