这让我发疯了 - 为什么我的代码不起作用?
<a id="send-thoughts" href="">Click</a>
<textarea id="#message"></textarea>
jQuery("a#send-thoughts").click(function() {
var thought = jQuery("textarea#message").val();
alert(thought);
});
Run Code Online (Sandbox Code Playgroud)
警报未定义.
我的代码正在运行,但要求我点击两次以激活我的链接(一次用于点击事件,一次用于切换事件.)我该怎么做才能使我只需点击一次以便切换将自动发生?
//Show or Hide Comments
$('#showHideComments').live('click', function() {
$('#showHideComments').toggle(function() {
$(".commentsSwitch").animate({"marginLeft": "+=53px"}, 500);
$("#comments").fadeIn(300);
$("#addComment").fadeIn(300);
},function(){
$(".commentsSwitch").animate({"marginLeft": "-=53px"}, 500);
$("#comments").fadeOut(300);
$("#addComment").fadeOut(300);
});
});
Run Code Online (Sandbox Code Playgroud)
谢谢!
我正在向brightcove服务器发出大量请求,要求在我的视频中批量更改元数据.它似乎只通过1000次迭代然后停止 - 任何人都可以帮助调整此代码以防止超时发生?它需要进行大约7000/8000次迭代.
<?php
include 'echove.php';
$e = new Echove(
'xxxxx',
'xxxxx'
);
// Read Video IDs
# Define our parameters
$params = array(
'fields' => 'id,referenceId'
);
# Make our API call
$videos = $e->findAll('video', $params);
//print_r($videos);
foreach ($videos as $video) {
//print_r($video);
$ref_id = $video->referenceId;
$vid_id = $video->id;
switch ($ref_id) {
case "":
$metaData = array(
'id' => $vid_id,
'referenceId' => $vid_id
);
# Update a video with the new meta data
$e->update('video', $metaData);
echo "$vid_id updated sucessfully!<br …
Run Code Online (Sandbox Code Playgroud) 我有一个滑块,其中包含4个通过iframe嵌入代码嵌入的YouTube视频
http://www.youtube.com/embed/'.$i.'?enablejsapi=1
我试图让onStateChange
四个视频中的任何一个事件调用我调用的函数stopCycle()
,当视频开始播放时,它将停止滑块.iframe没有id.我不确定如何正确地捕捉这个事件,并且可以使用任何关于我做错的建议.
<script charset="utf-8" type="text/javascript" src="http://www.youtube.com/player_api"></script>
var playerObj = document.getElementById("tab2"); // the container for 1 of the 4 iframes
playerObj.addEventListener("onStateChange", "stopCycle");
function stopCycle(event) {
alert('Stopped!');
}
Run Code Online (Sandbox Code Playgroud) 您在这里搜索了问题,但找不到任何东西.我是编写PHP和jQuery的新手,所以请耐心等待.
我正在尝试做的是使用jQuery向我的脚本发送ajax请求,该脚本对我的数据库中的数据运行mysql查询,并使用php的json_encode将其序列化为JSON格式.然后使用可用的json2.js脚本解析响应.所有这一切都很好,但我也希望从这个脚本中返回除JSON之外的更多数据.
主要是,我想在json_encode之前回显以下行:
echo "<h1 style='margin-left: 25px;'>$num_rows Comments for $mysql_table</h1>";
Run Code Online (Sandbox Code Playgroud)
但是,我的jQuery正在评估ajax成功期间的整个响应,使得json.parse函数由于脚本的返回格式无效而失败.
success: function(data) {
//retrieve comments to display on page by parsing them to a JSON object
var obj = JSON.parse(data);
//loop through all items in the JSON array
for (var x = 0; x < obj.length; x++) {
//Create a container for the new element
var div = $("<div>").addClass("bubble").appendTo("#comments");
//Add author name and comment to container
var blockquote = $("<blockquote>").appendTo(div);
$("<p>").text(obj[x].comment).appendTo(blockquote);
var cite = $("<cite>").appendTo(div);
$("<strong>").text(obj[x].name).appendTo(cite);
$("<i>").text(obj[x].datetime).appendTo(cite);
}
$("#db").attr("value", …
Run Code Online (Sandbox Code Playgroud) 我正在尝试在Kohana中构建一个表单向导,并在我学习时学习一点.我学到的最好的事情之一就是利用我的类结构中的状态模式来管理用户在表单处理过程中可以处于的不同步骤.
在做了一些研究之后,我一直在想最好的方法可能是使用接口并让所有步骤都充当实现接口的状态.状态验证后,它会将会话变量更改为下一步,可以在初始加载接口时读取并调用要使用的正确状态.
这种方法有意义吗?如果是这样,我该如何实现它(如何最好地构建文件系统?)
这是我一直在努力的艰难开端:
<?php defined('SYSPATH') or die('No direct script access.');
/**
* Project_Builder @state
* Step_One @state
* Step_Two @state
**/
interface Project_Builder
{
public function do_this_first();
public function validate();
public function do_this_after();
}
class Step_One implements Project_Builder {
public function __construct
{
parent::__construct();
// Do validation and set a partial variable if valid
}
public function do_this_first()
{
echo 'First thing done';
// This should be used to set the session step variable, validate and add project data, …
Run Code Online (Sandbox Code Playgroud) 我正在使用API,它要求我提供一个List <String>
值.我正在编写PHP,似乎只能在C#中找到这种类型.
它是一个阵列吗?逗号分隔的字符串?
我的wordpress博客安装在domain.com/blog
,我有一个页面,其子结构看起来像domain.com/blog/page
和domain.com/blog/page/subpage
.
我希望我的访问者能够访问domain.com/subpage
并查看内容,domain.com/blog/page/subpage
而无需外部重定向到该URL,从而避免wordpress永久链接重写.
我尝试使用RewriteRule ^subpage$ /page/subpage [L]
并且内容正在提供,但是网址看起来像domain.com/blog/page/subpage
(我猜想Wordpress永久链接正在使用它.)
的.htaccess:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
// tried inserting my code here.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
# END WordPress
Run Code Online (Sandbox Code Playgroud)
编辑:
这些日志显示页面访问时的活动 -
ip - - [19/Jun/2012:14:03:53 -0400] "GET /subpage/ HTTP/1.1" 301 - "http://domain.com/referrer/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:13.0) Gecko/20100101 Firefox/13.0.1"
ip - …
Run Code Online (Sandbox Code Playgroud) 我在这里搜索了一些问题,但是我对如何在jQuery的AJAX中使用错误处理没有很好的理解(我是一个菜鸟,所以它真的没有意义.)
任何人都可以向初学者描述这个吗?我目前正在通过AJAX将信息发布到PHP脚本,但是希望允许jQuery识别脚本中返回的数据是错误还是成功.
谢谢!戴夫
我使用的是PHP 5.2
我有以下代码:
class MyClass {
public function __construct() {}
public static function stuff() {
echo 'This is static! <br />';
}
}
$myClass = new MyClass();
MyClass::stuff(); // Reference by class.
$myClass->stuff(); // Reference by instance of class.
Run Code Online (Sandbox Code Playgroud)
这两种情况下的输出都是输出:
这是静态的!
这是静态的!
使用第二种参考方式与第一种方式有问题吗?
由于我不允许具有与上述静态功能相同的非静态功能,因此不会出现问题.我希望函数是静态的,因为在使用静态函数时也会提高速度.
我是否遗漏了任何内容,或者这是唯一的问题,关于 - > dereference语法如何表明这是一个静态函数的语义?
php ×6
jquery ×5
oop ×2
.htaccess ×1
ajax ×1
class ×1
dereference ×1
events ×1
html ×1
http ×1
interface ×1
javascript ×1
json ×1
kohana ×1
mod-rewrite ×1
permalinks ×1
request ×1
timeout ×1
wordpress ×1
youtube ×1
youtube-api ×1