Tag: jquery

通过JSON检索数字并存储在变量中

好吧所以我对编程很新,只学了一点基本的C. https://api.vircurex.com/api/get_info_for_1_currency.json?base=DOGE&alt=BTC http://software.intel.com/en-us/html5/articles/how-to-access-JSON-data-in-HTML5-apps 基本上我想做的是从“ http://pastebin.com/4SPcTFbQ ” (链接1)中检索json并存储它在某种变量中返回的数字。 (有点像使用scanf()来检索数字并将其存储到变量中) 从我一直在研究它不能通过C完成,我相信必须通过JavaScript完成。 在这个网站上(参见pastebin Link 2),他们提供了这个例子, (参考pastebin Link 3)但是当我尝试将他们的示例json替换为vircurex时,它似乎不再起作用了。 任何帮助都将非常感谢! 这是一个例子: HTML Get JSON with padding Get JSON Get JSON with Access-Control-Allow-Origin header: * Get JSON Get JSON with NO Access-Control-Allow-Origin header Get JSON 使用Javascript function doJSON1() { $.getJSON(‘http://time.jsontest.com/?alloworigin=false&callback=?’, function (data) { alert(JSON.stringify(data)) }); } function doJSON2() { $.getJSON(‘http://time.jsontest.com/?alloworigin=true’, […]

奇怪的jQuery问题 – 对C程序的Ajax请求不太正常

我有这个基本设置: C程序在特定的未使用端口(例如1234)上打开一个套接字并等待,专门监听HTTP请求。 主要在CGI中编写的同一台机器上的网页使用jQuery来生成针对localhost:1234的AJAX请求。 我想要的是C程序查看请求,从中获取一些数据,并使用包含自己的一些数据的简单HTTP响应进行响应。 这是半工作:网页看到响应,读取正确的HTTP标头(通过firebugvalidation),但它没有获得响应数据。 在Wireshark中打开它表明整个响应都是通过,标题和数据一起进行,但jQuery似乎只是忽略了数据本身。 jQuery很简单: $.ajax({ url: “http://localhost:6112”, data: {test1: ‘testa’, test2: ‘testb’}, success: function(d,s,x) { alert(“Data: ” + d); alert(“Status: ” + s); alert(“Object: ” + x); }, error: function(xhr) { alert(“Error: ” + xhr.status); } }); 当我点击触发该按钮的按钮时,会发出请求; “数据:”框弹出空白; 状态弹出为“成功”,并创建一个对象。 “错误”function不会被调用。 有什么奇怪的(对我而言)是,如果我打开Firefox并将其指向localhost:1234 ,它会按照我的预期完全加载 – C程序会响应数据,表明我没有发送数据; Firefox渲染它(特别是响应数据)就好了。 如果我telnet到该端口并手动发送(有点傻看)HTTP请求,也会发生同样的事情。 所以,据我所知,这必须是jQuery的一个时髦的东西,但我不知道它可能是什么! 我已经尝试将AJAX请求中的dataType参数设置为各种东西 – text / […]