小编Sum*_*ai8的帖子

当JSON返回"success"时,EXT.Ajax.request将成功:false

我有这个EXT JS代码:

Ext.Ajax.request({
                url     : "xxx",
                method  : "POST",
                params  : params,
                success : function(response) {
                            success();

                },
                failure : function(){
                            fail();
                }
        }); 
Run Code Online (Sandbox Code Playgroud)

url xxx返回这段JSON.

{"success": false }
Run Code Online (Sandbox Code Playgroud)

出于某种原因,这永远不会失败.它永远不会运行该fail()方法success().出了什么问题?

javascript ajax extjs

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

为什么Hash函数除法只用素数

使用除法的散列意味着 h(k) = k mod m 。我读到了

m 不应该是 2 的幂。这是因为如果 m = 2^p,h 就变成 k 的 p 个最低位。通常我们选择 m 作为一个不太接近 2 的幂的素数。

有人可以用一个小例子来解释最低阶位部分吗?我认为所有 (mod m) 所做的就是将结果包裹在范围 m 周围。如果 m 是 2 的幂,不知何故看不到问题。

hash modulo

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

国际象棋风格模式

我想在图片中为i行和j列创建一个模式:

此代码不适用于所有情况.

var z = 0
  for(var i = 0;i<s;i++)
    for(var j = 0;j<o;j++,z++)
      color = (z%2==1?"white":"gray");
Run Code Online (Sandbox Code Playgroud)

棋

你可以在这里玩.

javascript math modulo

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

Inno Setup - 使用通配符注册表项设置 DefaultDir?

我最近开始使用 Inno Setup 尝试为游戏修改创建一个简单的 .exe 安装程序。

我的安装程序在大多数情况下都可以正常工作,但目前它有点基础。我真正希望安装程序做的是自动找到 mod 设计的游戏的安装目录(战争黎明 - 黑暗远征),这样用户就不需要手动浏览它。

我读过 Inno 安装程序可以根据注册表项设置 DefaultDir。但是,虽然“目标”游戏确实创建了一个包含其安装目录的注册表项,但可以通过数字方式(通过 Steam)或实体方式购买该游戏,并且它会根据购买的格式创建不同的注册表项。我的 mod 可以使用任何一种格式,但如果有多个可能的注册表项格式,我不知道如何设置 DefaultDir。

是否有某种“通配符”功能可以从其注册表项中返回游戏的安装目录,而无需我输入准确的、完整的注册表项值(即某种注册表通配符)?或者搜索它可能具有的两个可能值,然后如果没有找到则默认为 {src} ?

registry inno-setup wildcard

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

输入类型="按钮"没有用类覆盖样式,但是普通按钮是?

我有一个我正在使用的按钮类,它会覆盖我的默认buttoninput type="button"元素的渐变.以下是默认代码:

input[type="button"], input[type="submit"], input[type="reset"], button {
  background:#05ABE0;
  background:linear-gradient(to bottom, #87E0FD 0%, #53CBF1 25%, #05ABE0 50%);
  background:-moz-linear-gradient(top, #87E0FD 0%, #53CBF1 25%, #05ABE0 50%);
  background:-ms-linear-gradient(top, #87E0FD 0%, #53CBF1 25%, #05ABE0 50%);
  background:-o-linear-gradient(top, #87E0FD 0%, #53CBF1 25%, #05ABE0 50%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #87E0FD), color-stop(25%, #53CBF1), color-stop(50%, #05ABE0));
  background:-webkit-linear-gradient(top, #87E0FD 0%, #53CBF1 25%, #05ABE0 50%);
  border:solid 2px #0076A3;
  border-radius:0.3em;
  -moz-border-radius:0.3em;
  -o-border-radius:0.3em;
  -webkit-border-radius:0.3em;
  font-size:1em;
  padding:0.4em;
  display:inline-block;
  margin-right:5px;
  margin-left:5px;  
  font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
  color:white;
  vertical-align:middle;
  text-shadow:rgba(0, 0, …
Run Code Online (Sandbox Code Playgroud)

html css class

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

Jquery Parse Json对ajax的成功

我试图在我的jquery ajax成功中得到一个json:为了但是我没有.......

多数民众赞成我试图做的事情:

$("#addcatform").submit(function() {
  var str = $(this).serialize();
  $.ajax({
    type: "POST",
    url: "ajax.php",
    data: str,
    success: function(data){
      var json_x = data;
      alert(json_x.firstName2);
      $('#result').html(json_x.firstName2); 
      $('#result2').html(json_x.b); 
    }
  }); 

  return false;
  event.preventDefault();
}); // submit end
Run Code Online (Sandbox Code Playgroud)

php回声这个:

$arr = array ('firstName2'=>'hallo','b'=>2,'c'=>3,'d'=>4,'e'=>5);
echo json_encode($arr);
Run Code Online (Sandbox Code Playgroud)

这有什么不对吗?谢谢你帮忙!!!!

ajax jquery json

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

如何在Mapview中添加带有图像和标签的注释?

此搜索 图像在这里

我在我的iPhone应用程序中使用MKMapview.

如何在MKMapkit Framework中的注释中指定值?

annotations map ios

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

如何在不同的文件中使用 PDO 连接对象

您好,我是 MYSQL 的 PDO 新手,这是我的两个文件 1) index.php

require_once 'prd.php';
try{
    $db = new PDO ('mysql:host=xxxx;dbname=xxx;charset=utf8', 'xxx', 'xxxx');
    echo 'connectd';
}catch(PDOException $conError){
    echo 'failed to connect DB' . $conError->getMessage ();
}
$conn = new prdinfo();
$conn->con($db);
Run Code Online (Sandbox Code Playgroud)

2) 产品.php

class prdinfo{function con($db){
    try{
        foreach($db->query("select * from products where vendor_id = 2" ) as $row){
            $prod_id = $row ['product_id'];
            echo '<br/>' . $prod_id;
        }
    }catch(PDOException $ex){
        echo 'an error occured' . $ex->getMessage();
    }
}
}
Run Code Online (Sandbox Code Playgroud)

我的问题是在这里我可以将连接对象传递给每个文件,但是我有很多文件要使用数据库查询,所以我需要将 $bd 传递给所有文件。这给代码带​​来了负担。那么有什么方法可以将数据库与 PDO 连接起来。 谢谢

php mysql oop pdo

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

内部重写的查询字符串显示在重定向中

我正在使用以下 htaccess

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www\.
    RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301]
    RewriteRule ^user/([^/]*)/$ /user/index.php?usr=$1
Run Code Online (Sandbox Code Playgroud)

前三行将非www url重定向到我网站的www ..

另一行重定向为规范目的,例如www.mysite.com/user/index.php?usr=JAHAJEE将成为www.mysite.com/user/JAHAJEE/.

我的问题是在我将非www的上述重定向添加到www之后,规范的重定向页面显示了url参数(例如www.mysite.com/user/JAHAJEE/?usr=JAHAJEE).请查看http://www.jahajee.com/user/JAHAJEE/http://jahajee.com/user/JAHAJEE/

如何防止在重定向的URL中显示url参数.先感谢您.

php apache .htaccess mod-rewrite redirect

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

Ajax成功:数据长度未定义

为什么我在ajax.sucess中的data.length中未定义?

这是代码,为简洁起见,删除了一些部分:

$.ajax({
    data: JSON.stringify(data),
    url: urlGetProviderQualificationTimeData,
    type: 'POST',
    contentType: "application/json; charset=utf-8",
    success: function (data) {
        if (data.length > 0) {
            $("#loading").hide();
            $("#providerqualification-main").show();
            $("#tblProviders").show();
            SetHeaderFields(data);
        } else {
            $("#NoRecordFound").show();
            $("#providerqualification-main").hide();
        }
    },
    complete: function (e) {
        $("#loading").hide();
    }
});
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

ajax jquery

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

标签 统计

ajax ×3

javascript ×2

jquery ×2

modulo ×2

php ×2

.htaccess ×1

annotations ×1

apache ×1

class ×1

css ×1

extjs ×1

hash ×1

html ×1

inno-setup ×1

ios ×1

json ×1

map ×1

math ×1

mod-rewrite ×1

mysql ×1

oop ×1

pdo ×1

redirect ×1

registry ×1

wildcard ×1