我有一些变量,我想传递给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回来未定义.
请注意,我故意离开url并data清空 - 它们填充在我的代码中.
嘿伙计们,我正在进行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)
我宁愿自己编写代码,而不是依赖于插件:)
嘿伙计,我有以下功能:
$.fn.slideOut = function(speed,dir) {
this.animate({
dir: '-1000px'
}, speed);
};
Run Code Online (Sandbox Code Playgroud)
但方向(dir)并没有结转,也没有给我一个错误.
我这样称呼它:
$('#element').slideOut(500,'top');
所以我的问题=为什么它没有动画?:(
所以,我有一个"移动和东西"引擎,这是目前非常主要的.
每隔一段时间(基于计时器)另一个像素(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) 我有以下代码:
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
还有什么想法吗?:(
嘿那里,所以我把一个随机模式生成的东西拼凑起来.
我的代码到目前为止:
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) 目前我有:
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>标签仍然被删除,我做错了什么?
我有以下代码:http:
//www.project-vanquish.co.cc/gridtest/drag-grid.html
计划是允许用户以3种方式控制该div(带笑脸):
1 - 通过键盘上的光标键
2 - 通过拖动div
3 - 通过单击一个区域,div将移动到位置
我遇到的问题是,当我点击页面时,div似乎略微偏移到应该是什么:(
此外,"点击移动"方法在IE中根本不起作用.
我以为我昨晚搞过这个,显然不是......
哎呀!这有什么问题?
$(document).ready(function() {
var monkeyTrouble = $('#monkeyTrouble').attr('rel');
if (monkeyTrouble = "banana") {
alert("oooh oooh ahh ahhh");
}
});
Run Code Online (Sandbox Code Playgroud) 我有以下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 = …