Tag: local

PhantomJs脚本中的Ajax请求

问题: phantomJs脚本中的Ajax请求到本地页面不起作用(没有响应) 问题:如何使其工作? 任何想法或可能的解决方案 描述:我正在运行一个phantomJs脚本,我需要访问另一个页面(本地)中由php函数提供的一些数据。 为了做到这一点,我在phantomjs脚本中对该页面使用ajax请求。 但是,请求不会执行任何操作。 该脚本是: page.open(url, function (status) { page.includeJs(‘http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js’, function () { console.log(“Solve Captcha”); $.ajax({ url: ‘captcha.php’, data: { filename: ‘C:\\wamp\\www\\images\\0.png’ }, type: ‘post’, success: function (output) { console.log(‘Solved’); phantom.exit(); }, }); }); }); php页面位于本地WAMP服务器中,并且已经使用ajax(在phantomJs脚本之外)进行了测试,并且工作正常。 脚本和php文件位于文件夹C:\wamp\www ,而图像0.png位于子文件夹C:\wamp\www\images 。 重要说明:页面captcha.php位于localhost中,而phantomJs正在请求非本地页面,即page.open打开非本地url 。 我不明白为什么在phantomJs脚本中提出这个请求是行不通的。 请你帮助我好吗?

适用于jsFiddle,但不适用于我的网站

出于某种原因,我在我的网站中的这个jQuery代码将在jsFiddle上工作,但不在本地。 代码是一样的。 我刚刚复制并粘贴了它。 任何人都可以向我解释发生了什么事吗? 的jsfiddle 本地

$ .getJSON无法使用本地JSON文件

我拼命想要获得一个站点的本地构建来获取JSON文件(也是本地的)没有运气。 确切的代码在我的服务器上运行完美,但一旦在本地,就会中断。 我使用jQuery获取JSON,如下所示: $.getJSON( “lib/js/app.json”, function(data){ $.each(data, function(i,user){ +’ }); } ); 并收到此控制台错误: XMLHttpRequest cannot load file://localhost/Users/blakestruhs/new/lib/js/app.json. Origin null is not allowed by Access-Control-Allow-Origin. 我在这里想要一个答案。 请帮我。

使用Javascript或Jquery自动导入本地CSV文件

我的客户想要一个包含导入CSV数据的网站,而不是托管在服务器上。 这样的想法是,他们的销售人员可以展示他们的产品,而无需在他们的PC上设置Web访问或托管。 他们还可以通过从原始Excel文档导出新的CSV文件来更新数据,而无需任何HTML或Javascript知识。 我在网上找到了不少解决方案 – 比如Papa Parse( http://papaparse.com/ ),但所有这些解决方案都要求用户使用选择文件。 例如,使用Papa Parse的以下脚本运行良好: Test CSV $(‘input’).change(function(e) { $(‘input[type=file]’).parse({ complete: function(data) { console.log(‘Parse results:’, data.results); } }); }); 我的问题是我需要能够对CSV文件的位置进行硬编码,以便在打开网页时自动显示数据,而无需用户进行任何进一步的交互。 这可能吗? 或者我忽略了一些非常基本的东西?