小编Pau*_*aul的帖子

是否可以在window.location加载新URL后调用函数?

我希望能够在window.location完成加载URL后调用jquery函数.这可能吗?我似乎无法在网上找到任何关于此的内容.

例如:

if(parseInt(msg.status)==1) {
    window.location=msg.txt;
    alert("This URL has finished loading")
}
Run Code Online (Sandbox Code Playgroud)

谢谢,-Paul

javascript jquery

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

我可以使用一个名称传递多个复选框值吗?

我正在使用Twitter的引导程序,需要将一个带分隔符的复选框选项列表传递给我的服务器进行处理.复选框HTML如下所示:

<div class="controls">
    <label class="checkbox"><input type="checkbox" name="my_match[]" value="190">TEST 190</label>
    <label class="checkbox"><input type="checkbox" name="my_match[]" value="200">TEST 200</label>
    <label class="checkbox"><input type="checkbox" name="my_match[]" value="210">TEST 210</label>
</div>

...

$.post("form.php", $("#form_id").serialize(), function(){
    ...
});
Run Code Online (Sandbox Code Playgroud)

我使用jquery将表单值作为序列化字符串传递,但值的发送方式如下:

my_match=190&my_match=200
Run Code Online (Sandbox Code Playgroud)

是否可以按以下格式发送它们?

my_match=190:200
Run Code Online (Sandbox Code Playgroud)

我不确定我是否需要更改我的HTML或者这是我需要用javascript处理的东西.有什么想法吗?

javascript jquery twitter-bootstrap

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

每次旋转后,PHP图像旋转都会失去质量

我目前正在使用GD和一些PHP来旋转图像.每次旋转后,图像质量变差.有没有更好的方法来做到这一点还是预期的?

    $img = new ImageClass;
    list($original, $info) = $img->load($src);

    // Determine angle
    $angle = strtolower($angle);
    if( $angle == 'cw' || $angle == 'clockwise' ) $angle = 270;
    if( $angle == 'ccw' || $angle == 'counterclockwise' ) $angle = 90;

    $rgb = $img->hex2rgb($bg_color);
    $bg_color = imagecolorallocate($original, $rgb['r'], $rgb['g'], $rgb['b']);

    $new = imagerotate($original, $angle, $bg_color);
Run Code Online (Sandbox Code Playgroud)

是否可以使用jquery旋转图像客户端,然后通过PHP将图像保存到服务器?我认为这将有助于提高图像质量.

php jquery

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

为什么我看不到使用jquery post从PHP返回的JSON数据?

我正在进行jquery post调用:

   var t1 = $("#form").serialize();

    $.ajax({
        type: "POST",
        url: "save_test.php",
        data: t1,
        cache: false,
        success: function(data){

            if (data.st) {
                alert("Success");
            }
            else if (data.error) {
                alert("Error");
            }                
        }
    });
Run Code Online (Sandbox Code Playgroud)

我的PHP看起来像我的错误测试:

$res = new stdClass();

$res->error = 'ERROR SEEN';
echo json_encode($res);
exit();
Run Code Online (Sandbox Code Playgroud)

为什么我不能访问从PHP返回的json编码数据?我希望这会触发我的data.error警报.

php jquery

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

什么更好地重定向,屏幕分辨率或用户代理?

我为网站创建了一个移动网页,但我想知道重定向的最佳方法是什么.我是根据屏幕分辨率还是用户代理重定向它们?

我认为屏幕分辨率看起来像这样:

if (screen.width <= 1024) window.location.replace("http://www.site/mobile/")
else window.location.replace("http://www.site/");
Run Code Online (Sandbox Code Playgroud)

使用PHP,脚本看起来像这样:

$useragent=$_SERVER['HTTP_USER_AGENT'];
if(preg_match('/android/i',substr($useragent,0,4)))
header('Location: http://www,site/mobile/');
Run Code Online (Sandbox Code Playgroud)

一种方法比另一种方法更受欢迎吗?如果是这样有什么好处?

html javascript php android

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

为什么 Google 地理编码有时只返回邮政编码?

如果我仅通过地理编码调用一个城市并声明它无法返回邮政编码。知道为什么吗?

这是我的电话:

var test = 'New York, NY';

var geocoder = new google.maps.Geocoder();         
geocoder.geocode({ 'address': test }, function (results, status) {          

if (status == google.maps.GeocoderStatus.OK) {  

    var lat = results[0].geometry.location.lat();
    var lng = results[0].geometry.location.lng();

    var result=results[0].address_components;

    //console.log(result);

    var postal = null;
    var city = null;
    var state = null;
    var country = null;

    for(var i=0;i<result.length;++i){
        if(result[i].types[0]=="postal_code"){
            postal = result[i].long_name;
        }
        if(result[i].types[0]=="administrative_area_level_1"){
            state = result[i].long_name;
        }
        if(result[i].types[0]=="locality"){
            city = result[i].long_name;
        }
        if(result[i].types[0]=="country"){
            country = result[i].long_name;
        }
    }

    alert("POSTAL: " + postal); …
Run Code Online (Sandbox Code Playgroud)

jquery google-maps geocoding google-maps-api-3

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

如何使用Twitter Bootstrap 2.0验证输入字段并应用错误类?

我有一个如下字段:

<div class="control-group">
    <label class="control-label" for="lname">Last Name</label>
    <div class="controls">
        <input class="span3" type="text" id="lname" name="lname" placeholder="Last Name" value=""/>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在尝试以下jquery来验证一些输入并在需要时添加错误类:

var div = $("#lname").parent("div.control-group");
....
div.removeClass("success");
div.addClass("error");
Run Code Online (Sandbox Code Playgroud)

理想情况下,我需要遍历几个输入并选择字段来进行验证.

我当前的代码没有添加错误类.知道为什么吗?

javascript jquery twitter-bootstrap

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

使用 MySQL 检测垃圾邮件发送者

我看到越来越多的用户在我的网站上注册,只是为了向其他用户发送重复的垃圾邮件消息。我添加了一些服务器端代码来使用以下 mysql 查询检测重复消息:

  SELECT count(content) as msgs_sent 
    FROM messages 
   WHERE sender_id = '.$sender_id.' 
GROUP BY content having count(content) > 10
Run Code Online (Sandbox Code Playgroud)

查询运行良好,但现在他们通过更改消息中的一些字符来解决这个问题。有没有办法用 MySQL 检测到这一点,或者我是否需要查看从 MySQL 返回的每个分组,然后使用 PHP 来确定相似度的百分比?

有什么想法或建议吗?

php mysql spam

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

我可以在twitter bootstrap中更改导航栏的不透明度吗?

我偶然发现了这个网站:开始思考.这可能是使用twitter的bootstrap吗?我没有在css文件中看到不透明度设置?是否像添加它一样容易.

css opacity twitter-bootstrap

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

如何在<li> <div>标签内获取img src?

我正在尝试从选定的列表项中获取图像的src.HTML看起来像这样:

<li id="player_7">
  <div class="nailthumb-container square-thumb">
    <img src="../photos/files/7/thumb/6c0f1676cdcb1a9a5215db3e12572450.jpeg" />
  </div>
</li>
Run Code Online (Sandbox Code Playgroud)

我现在可以从所选列表元素中获取玩家ID,如下所示:

jQuery的

$('#myDiv').find("li").click(function() {
    var user_id = $(this).attr('id').substr(7);
});
Run Code Online (Sandbox Code Playgroud)

如何从选定的列表元素中获取img src?

javascript jquery

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