有两个域: a.example.com example.com
example.com是a.example.com的父域.现在,a.example.com和example.com都可以编写名为test_cookie的cookie .现在我们有一个a.example.com页面,它将使用javascript来读取cookie test_cookie的值.有没有办法只读取在a.example.com域而不是example.com中设置的cookie ?
也许我的问题有点不清楚,
我要实现的目标是:1.我想写一个名为功能readCookie读取与名称的Cookie test_cookie其中:a.当存在一个cookie:test_cookie下域example.com和NO饼干test_cookie下域a.example.com,readCookie返回null湾 当有一个cookie:test_cookie下域example.com,也是一个cookie的test_cookie下域a.example.com,readCookie返回域下的cookie值a.example.com ℃.当没有cookie:exampler.com下的test_cookie,但有一个cookie test_cookie下域a.example.com,readCookie返回域下的cookie值a.example.com.
环境很简单; 我希望能够在触发onClick-event时向(在本例中)一个按钮添加一个类.我的问题是我还没有找到一种方法将按钮本身作为参数传递给函数.我想做点什么:
<asp:Button ID="Button" runat="server" onclick="addClassByClick(this)"/>
Run Code Online (Sandbox Code Playgroud)
然后是一个像这样的javaScript函数:
function addClassByClick(button){
button.addClass("active")
}
Run Code Online (Sandbox Code Playgroud)
我知道我在这里遇到了很多错误,但这就是我发帖的原因.我已经尝试过使用jQuery和没有jQuery的不同场景但我总是最终得到一个破碎的解决方案(点击突然停止通过,课程没有添加等等)所以我决定问专业人士.
对我可以尝试的任何建议?感谢阅读编辑和所有帮助!
我发现java.util.Arrays.sort(Object[])使用2种排序算法(在JDK 1.6中).
伪代码:
if(array.length<7)
insertionSort(array);
else
mergeSort(array);
Run Code Online (Sandbox Code Playgroud)
为什么这里需要2种排序?为了效率?
我知道(int)和(数组)但不知道(对象),可能还有其他人.
我想知道a)这些"事物"的正确名称是什么; 并且,b)我们在哪里可以找到关于这些的更多信息?(我无法在php.net网站上找到(对象).
在此先感谢,MEM
我有一些 Motif 代码,也使用 Xmt 小部件集中的小部件。
它包括“Xm/XmStrDefs.h”和“Xmt/ComboBox.h”。
但是,这两个文件中都定义了一些宏:
// XmStrDefs.h:
#define XmNarrowSize "arrowSize"
// ComboBox.h:
#define XmNarrowSize "arrowSize"
Run Code Online (Sandbox Code Playgroud)
这些是我不允许更改的系统头文件。我听说 gcc 能够忽略系统标头中的警告。
我如何告诉 gcc 这些标头是系统标头?
或者,如何告诉 gcc 忽略重新定义错误?
基本上,如何在不更改这些标头的情况下抑制此警告?
我正在尝试制作一个Delphi实时模板(在D2010中)用()包围选择.我目前的尝试看起来像:
<code language="Delphi" delimiter="|"><![CDATA[(|selected|)]]>
Run Code Online (Sandbox Code Playgroud)
它几乎可以工作,但放入额外的空白.如果我有一个代码行,如:
if blah = 5 then
Run Code Online (Sandbox Code Playgroud)
我只选择了blah = 5部分并调用了我想要的模板,如下所示:
if (blah = 5) then
Run Code Online (Sandbox Code Playgroud)
但它最终成为了
if ( blah = 5) then
Run Code Online (Sandbox Code Playgroud)
有什么建议?
编辑:这是整个模板:
<?xml version="1.0" encoding="utf-8" ?>
<codetemplate xmlns="http://schemas.borland.com/Delphi/2005/codetemplates"
version="1.0.0">
<template name="(" surround="true" invoke="none">
<description>
Surround selection by parentheses
</description>
<author>
Mark Ford
</author>
<code language="Delphi" delimiter="|"><![CDATA[(|selected|)]]>
</code>
</template>
</codetemplate>
Run Code Online (Sandbox Code Playgroud) 有没有人知道是否有.Net 4.0框架的SDK,如果有的话,安装程序将它放在硬盘上的哪个位置?我已经安装了Visual Studio 2010的Ultimate Edition,但无法在任何地方找到SDK.
您好我想尝试区分文本文件.有很多不同之处,在终端中查看它们会使它变得不稳定,因为我无法保存它们.我想查看并保存差异.我如何捕获输出并将其打印到文本文件?
我用来获取差异的代码是 diff -i -w -B file1.txt file2.txt
我是Perl的新手,在逐行读取文件时遇到问题.我从一个建议使用while循环的教程开始.这工作正常,但我想有一个选项,以便在出现错误时突破循环.我知道我可以使用"last"关键字,但我不太喜欢它,我想将它包含在while循环的布尔表达式中,以便更容易看到它停止的条件.所以我做了
$error=0;
while ( (!$error) && (<MYFILE>) ) {
print $_;
...
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,这不起作用,因为$ _似乎包含"未初始化的值".出于某种原因,当我将(!$ error)更改为(!0)时,它再次起作用.如果我使用了||,我会理解它不起作用 因为懒惰的评估,但在这种情况下使用&&需要对双方进行评估,所以我不明白它为什么不初始化行变量.
我是cakePHP的新手,但由于我无法使jQuery与它一起工作,因此接近退出使用它.
我正在使用cakePHP 1.3,所以认为Html和Js助手已经使Javascript和Ajax冗余,但我真的找不到任何关于如何使用Js的帮助/ api文档就足够了.
我首先要做的就是用jQuery将一些数据发送到cakePHP,然后将一些数据返回到jQuery并提醒()它.出于某种原因,这只是不起作用.这是我的代码:
test.js
$('.social').click(function()
{
$.ajax({
type: 'POST',
url: '/activities/add_activity',
data: 'type=social',
dataType: 'json',
success: function(data)
{
alert(data);
},
error: function()
{
alert('wut');
}
});
});
Run Code Online (Sandbox Code Playgroud)
activities_controller.php
function add_activity()
{
if($this->RequestHandler->isAjax())
{
$this->autoRender = false;
$this->autoLayout = false;
$this->header('Content-Type: application/json');
echo json_encode(array('result'=>'hello');
return;
}
}
Run Code Online (Sandbox Code Playgroud)
每当我点击带有class ='social'的按钮时,我都会收到警告"wut",这意味着错误.
我有我的activities_controller.php中包含的RequestHandler组件和Javascript,Js和Ajax助手.
另外,test.js和jquery.js使用html-> script()进行链接; 在default.ctp和所有其他jQuery的东西工作,所以它不是那样的.
我也在我的beforeFilter()中为activities_controller.php得到了这个:
if($this->RequestHandler->isAjax())
{
Configure::write('debug',0);
}
parent::beforeFilter();
Run Code Online (Sandbox Code Playgroud)
有什么想法有什么不对?它是jQuery的东西还是cakePHP的东西?或两者?
提前致谢,
Infinitifizz
PS
我之前从未在jQuery中完成过AJAX,所以也许它与搞乱的东西有关,我只做过简单的javascript AJAX.