小编Bar*_*der的帖子

将变量传递给AJAX

我有一些变量,我想传递给AJAX调用:

例如

var moo = "cow noise";

$.ajax({
    type: "POST",
    url: "",
    data: "",
    success: function(data){
            //return the variable here
            alert(moo);
    }
});
Run Code Online (Sandbox Code Playgroud)

但是,moo回来未定义.

请注意,我故意离开urldata清空 - 它们填充在我的代码中.

javascript ajax jquery

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

混淆AJAX POST

嘿伙计们,我正在进行AJAX POST调用 - 但是使用FireBug,您可以看到所有细节(允许人们绕过表单).

关于混淆这个问题的任何提示POST(或者这些内容)?

我的ajax电话:

$.ajax({
        type: "POST",
        url: "php/query.php",
        cache: false,
        data: "action=getWordsByLetter&l="+letter,
        success: function(data){
            dataArray = data.split('|');
            $('#words').html('');
            for(var i = 0; i < (dataArray.length - 1); i++) {
                $('#words').append('<li class="w">'+dataArray[i]+'</li>');
            }
        }
    });
Run Code Online (Sandbox Code Playgroud)

我宁愿自己编写代码,而不是依赖于插件:)

ajax jquery post

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

使用jQuery编写插件函数

嘿伙计,我有以下功能:

$.fn.slideOut = function(speed,dir) { 
        this.animate({
            dir: '-1000px'
        }, speed);
    };
Run Code Online (Sandbox Code Playgroud)

但方向(dir)并没有结转,也没有给我一个错误.

我这样称呼它: $('#element').slideOut(500,'top');

所以我的问题=为什么它没有动画?:(

jquery jquery-plugins

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

一个Javascript和Canvas"引擎",需要进行碰撞检测

所以,我有一个"移动和东西"引擎,这是目前非常主要的.

每隔一段时间(基于计时器)另一个像素(5x5)将出现在屏幕上 - 如果你与那个像素相交,我想发射一个事件.(公平地说,那个像素(5x5)需要更大的hella:/).

所以,这是我的JSFiddle(适合你的小提琴手):http: //jsfiddle.net/neuroflux/q9APG/

这是我的画布的javascript:

var canvas, ctx;
var pixX = 0; //positions
var pixY = 0;
var endX = 0;
var endY = 0;
var youX = 5; //sizes
var youY = 5;
var dis = 1; //timings
var p = 0;

window.onload = function() {
    init();
}

function init() {
    canvas = document.getElementById('main');
    ctx = canvas.getContext('2d');
    setInterval(loop,40);
    var pixTimer = Math.floor((Math.random() * 1000) * 10) + 1;
    setInterval(addPixel, pixTimer);
    document.addEventListener('keydown',function(e) {
        runMove(e); …
Run Code Online (Sandbox Code Playgroud)

javascript html5 canvas collision-detection

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

无法隐藏UIButton

我有以下代码:

visitSite.hidden = YES;
Run Code Online (Sandbox Code Playgroud)

出于某种原因,当我单击UIButton并调用这段代码时,visitSite按钮不会隐藏.

代码在这个块内:

-(IBAction)welcomeButtonPressed:(id)sender {
  [UIButton beginAnimations:@"welcomeAnimation" context:NULL];
  [UIButton setAnimationDuration:1.5];
  [UIButton SetAnimationDidStopSelector:@selector(nowHideThisSiteButton:finished:context:)];
  [UIButton setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.view cache:YES];
  ((UIView *)sender).hidden = YES;
  [UIButton commitAnimations];
}
Run Code Online (Sandbox Code Playgroud)

和下面的停止选择器:

-(void)nowHideThisSiteButton:(NSString *)animationID finished:(BOOL *)finished context:(void *)context {
  visitSite.hidden = YES;
}
Run Code Online (Sandbox Code Playgroud)

我也尝试过[visitSite setHidden:YES];,但也失败了.ALSO我已经注意到,setAnimationDidStopSelector没有得到根本调用.

此外,visitSite(当NSLogged时)等于:

<UIButton: 0x1290f0; frame = (0 0; 320 460); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x1290f0>>
Run Code Online (Sandbox Code Playgroud)

visitSite.hidden(当NSLogged时)等于: NULL

还有什么想法吗?:(

iphone objective-c iphone-sdk-3.0

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

随机指示,无重复..(错误描述)

嘿那里,所以我把一个随机模式生成的东西拼凑起来.

我的代码到目前为止:

  int permutes = 100;
  int y = 31;
  int x = 63;

  while (permutes > 0) {
    int rndTurn = random(1, 4);

    if (rndTurn == 1) { y = y - 1; } //go up
    if (rndTurn == 2) { y = y + 1; } //go down
    if (rndTurn == 3) { x = x - 1; } //go right
    if (rndTurn == 4) { x = x + 1; } //go left

    setP(x, y, 1);
    delay(250); …
Run Code Online (Sandbox Code Playgroud)

c c# arduino

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

jQuery - 如何使这项工作(标记替换)

目前我有:

this.html(this.html().replace(/<\/?([i-z]+)[^>]*>/gi, function(match, tag) { 
            return (tag === 'p') ? match : '<p>';
            return (tag === '/p') ? match : '</p>';
            return (tag === 'script') ? match : 'script';
            return (tag === '/script') ? match : '/script';
        }));
Run Code Online (Sandbox Code Playgroud)

但是,<p><script>标签仍然被删除,我做错了什么?

html javascript jquery

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

单击以将div移动到鼠标坐标

我有以下代码:http:
//www.project-vanquish.co.cc/gridtest/drag-grid.html

计划是允许用户以3种方式控制该div(带笑脸):
1 - 通过键盘上的光标键
2 - 通过拖动div
3 - 通过单击一个区域,div将移动到位置

我遇到的问题是,当我点击页面时,div似乎略微偏移到应该是什么:(

此外,"点击移动"方法在IE中根本不起作用.

我以为我昨晚搞过这个,显然不是......

html javascript css jquery

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

这个javascript有什么问题

哎呀!这有什么问题?

$(document).ready(function() {
  var monkeyTrouble = $('#monkeyTrouble').attr('rel');
  if (monkeyTrouble = "banana") {
    alert("oooh oooh ahh ahhh");
  }
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

PHP AJAX和mySQL没有返回数据?

我有以下PHP块:

$word = mysql_real_escape_string(trim($_GET['word']));
    $firstletter = substr('$word', 0, 1);

    $query = "SELECT * FROM `dictionary` WHERE word LIKE '%$firstletter'";
    $result = mysql_query($query) or die(mysql_error().": ".$query);
    $row = mysql_fetch_assoc($result);
    // send back the word to ajax request
    $i = 0;
    $fullLoad = '';
    while ($i < mysql_numrows($result)) {
        $fullLoad = $fullload . '|' . $row['word'];
        $i++;
    }
    echo $fullLoad;
Run Code Online (Sandbox Code Playgroud)

现在,我的AJAX电话:

$.ajax({
                type: "GET",
                url: "word-list.php",
                data: "word="+ theword,
                success: function(data){ //data retrieved
                    console.log(data);
                            }
    });
Run Code Online (Sandbox Code Playgroud)

现在,让我们假设缺少的单词变量是apple- 所以$word = …

php mysql ajax

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