Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以将jQuery.post()用于LiveServerTestCase吗?_Javascript_Jquery_Django_Casperjs_Django Testing - Fatal编程技术网

Javascript 我可以将jQuery.post()用于LiveServerTestCase吗?

Javascript 我可以将jQuery.post()用于LiveServerTestCase吗?,javascript,jquery,django,casperjs,django-testing,Javascript,Jquery,Django,Casperjs,Django Testing,我正在使用LiveServerTestCase、django casper和casperjs为包含javascript的视图编写一个测试。在客户端脚本编写的中途,我有一行jQuery.post(url,回调函数(r){}) 在测试期间调用回调函数时,r为null。但是,当我正常运行应用程序并在调用回调函数时单步执行相同的javascript时,r具有预期值 这让我觉得,要让jQuery.post使用它,我缺少关于LiveServerTestCase的一个细节。谁能告诉我下一步该怎么调试这个问题吗

我正在使用LiveServerTestCase、django casper和casperjs为包含javascript的视图编写一个测试。在客户端脚本编写的中途,我有一行jQuery.post(url,回调函数(r){})

在测试期间调用回调函数时,r为null。但是,当我正常运行应用程序并在调用回调函数时单步执行相同的javascript时,r具有预期值


这让我觉得,要让jQuery.post使用它,我缺少关于LiveServerTestCase的一个细节。谁能告诉我下一步该怎么调试这个问题吗?

我猜是因为静态文件不存在。在Django 1.7中,LiveServerTestCase不再支持提供静态文件。它被搬进了

尝试将测试类更改为子类
StaticLiveServerTestCase