问题列表 - 第17344页

如何在单元测试中调用$(document).ready(function(){})

我在单元测试中尝试调用document.ready(function(){})时遇到了困难.假设我的javascript文件中有多个,其中一个在命名函数内部调用,即

function myFunction() {
    $(document).ready(function() {
        //...
    });
}
Run Code Online (Sandbox Code Playgroud)

我如何在单元测试中实际调用它们,以便我可以实际测试它们?我正在使用JsTestDriver对我的javascripts进行单元测试.

谢谢.

javascript jquery unit-testing

5
推荐指数
4
解决办法
7800
查看次数

如何使用jquery将LI的项转换为json对象?

如果我有如下列表:

<ul class="nameList">
    <li value="1">Bob</li>
    <li value="2">Frank</li>
    <li value="3">Sally</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

如何将其转换为json对象,如下所示:

[{"id":"1","title":"Bob"},{"id":"2","title":"Frank"},{"id":"3","title": "坦率"}]

我需要将该数据转换为该格式,以便我可以通过$ .post()调用将其传递回我的php服务器.

有人能告诉我如何从该列表中获取项目并使用jQuery将它们转换为上面的json吗?

html jquery json

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

不完整的XML属性

我是通过dataset.GetXML()方法从Dataset创建XML.我想为它添加属性

            XmlAttribute attr = xmlObj.CreateAttribute("xmlns:xsi");
            attr.Value = "http://www.createattribute.com";
            xmlObj.DocumentElement.Attributes.Append(attr);

            attr = xmlObj.CreateAttribute("xsi:schemaLocation");
            attr.Value = "http://www.createattribute.com/schema.xsd";
            xmlObj.DocumentElement.Attributes.Append(attr);

            xmlObj.DocumentElement.Attributes.Append(attr);
Run Code Online (Sandbox Code Playgroud)

但是当我打开XML文件时,我发现schemaLocation的属性中没有"xsi:"

           <root xmlns="http://www.w3.org/2001/XMLSchema-instance"
           xmlns:xsi="http://www.createattribute.com"     
           schemaLocation="http://www.createattribute.com/schema.xsd">
Run Code Online (Sandbox Code Playgroud)

我希望属性像

           xsi:schemaLocation="http://www.createattribute.com/schema.xsd"
Run Code Online (Sandbox Code Playgroud)

这总是这样,或者我在这里遗漏了一些东西.我很好奇是否有人可以帮助我,如果可以解决这个问题,或者当我找到解决方案时给我一些URL

谢谢

c# xml xml-serialization c#-3.0

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

Spring Webflow最佳实践

我有一个java web应用程序,它使用spring webflow作为框架.我在处理普通流xml上的数据时遇到问题.当处理变得更复杂时,我发现很难使用web流的flow xml来实现.我正在考虑使用控制器来执行这些操作.我该怎么做呢.不知道在Web流程中使用控制器.从控制器我可以跳转到流xml继续处理?

我的问题的一个例子是提交表格.这是场景.我有一个Users表和权限表.我还有一个User类代表我在这里使用Hibernate的tablebec.在我的注册页面中,我有用户名,密码和权限(不是用户类的字段)字段.我使用spring webflow绑定将此表单绑定到我的User对象.我的问题是我无法绑定权限字段,因为它在我的User类中不存在.我需要创建一个代表我的表单的bean吗?我需要在Users表上添加用户名和密码,在另一个表Authority中添加权限.我在哪里为User对象和Authority对象进行初始化,或者在哪里设置registerFormBean中的值到我的POJO?我认为这不是一个好方法,否则会使我的流xml变得复杂

java spring spring-mvc spring-webflow

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

Pinax活着吗?

我过去见过Pinax,今天我想用它.它是0.7版本.我想知道它是否还在开发中.

django pinax

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

在PHP中从url字符串中删除项目

我将在这里感谢一些帮助:

我想做的事:

从以下位置删除&itemsperpage = 10:

HTTP://localhost/thi/search/filter.html类型=功能和页面= 2&itemsperpage = 10

并从中创建一个链接:

HTTP://localhost/thi/search/filter.html类型=功能和页面= 2&itemsperpage = 15

这是我到目前为止所提出的:

<a href="<?php echo url::site(url::current()) . http_build_query($_GET) // don't know what follows ?>"
Run Code Online (Sandbox Code Playgroud)

我正在使用的框架函数是:

url :: current()=以控制器/动作格式返回当前url

url :: site()=返回绝对url即http:// localhost/site/controller/action

所以我必须从http_build_query函数中的结果字符串中删除'&itemsperpage'

但是我遇到了字符编码等问题!请帮忙!

所以这是字符编码的问题:

$needle = '&itemsperpage';

        $querystring = http_build_query($_GET) . '<br/>';

        // echo $querystring . '<br/>';

        $pos = strpos($querystring, $needle);

        $remove = substr($querystring, ((int)$pos));

        echo substr(str_replace($remove, '', $querystring), 1); // returns ';'
Run Code Online (Sandbox Code Playgroud)

我无法从http_build_query的结果中删除字符串'&itemsperpage',它是:'type = featured&page = 2&itemsperpage = 10',函数如strstr输出什么

php kohana

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

如何用PHP生成随机密码?

或者是否有自动生成随机密码的软件?

php random passwords

37
推荐指数
4
解决办法
9万
查看次数

你能在lisp中使用哈希表吗?

你可以在Lisp中使用哈希表或dicts吗?我的意思是数据结构是对(密钥,值)的集合,其中值可以使用键加入.

lisp hash dictionary data-structures

6
推荐指数
5
解决办法
3055
查看次数

TCP连接似乎接收不完整的数据

我已经设置了一个简单的TCP文件传输.一切似乎都可以正常工作,除了收到的文件大小偶尔比发送的文件小.似乎没有任何模式的接收文件的大小.

(在下面的代码中,请注意典型的客户端/服务器卷是相反的)我的客户端代码如下:

#define kMaxBacklog (5)
// fill out the sockadd_in for the server
struct sockaddr_in servAdddress;
//memcpy() to fill in the sockaddr

//setup the socket
int sockd, returnStatus;    
sockd = socket(AF_INET, SOCK_STREAM, 0);
if (sockd == -1)
    NSLog(@"could not create client socket");
else
    NSLog(@"created client socket");

returnStatus = connect(sockd, (struct sockaddr*)&servAdddress, sizeof(servAdddress));
if (returnStatus == -1)
    NSLog(@"could not connect to server - errno:%i", errno);
else
    NSLog(@"connected to server"); 

NSData *dataWithHeader = [self getDataToSend];
returnStatus = send(sockd, [dataWithHeader bytes], [dataWithHeader length], …
Run Code Online (Sandbox Code Playgroud)

unix sockets networking tcp

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

在CodeIgniter中发送数据和重定向

我有一个简单的C(CRUD)函数,我想从我写的"插入"函数中发送一条消息(错误或成功)以及我的重定向.有没有办法使用重定向来粘贴POST字段?

在伪代码我有:

function view_all{
    //set up some initial variables
    $this->load->view(viewing_page, $data)
}

function insert{
    if ($this->db->insert(my_table, $_POST)){
        $message = "All's well";
    }
    else {
        $message = "whoops!";
    }
    redirect(view_all);
}
Run Code Online (Sandbox Code Playgroud)

所以view_page理想上会有类似的东西

if (isset($message)){
    echo $message
}
Run Code Online (Sandbox Code Playgroud)

所以在第一次通过时,我没有看到任何消息,并且当/如果有插入时,它会弹出与消息相同的页面.谢谢!

php codeigniter

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