小编Nat*_*pos的帖子

没有错误的解析错误

我正在使用Dashcode创建一个移动网站来帮助我创建更好的UI,但问题是我的代码上出现了一个奇怪的Parse Error,没有任何问题......这就是代码:

function get_currency(from, to) {
    var XMLHttp;  // Create the Ajax handler
    XMLHttp = new XMLHttpRequest();
    var url = "http://download.finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1d1t1&s=" + from + to + "=X";

    XMLHttp.open("GET", url, true);
    XMLHttp.onreadystatechange = function() {
        if(XMLHttp.readyState == 4) {
            /* Once the server has completed its tasks display the result */
            var response = XMLHttp.responseText;
            var parsed_reply = response.split(',');

            document.getElementById('txtAmount').value = parsed_reply[1];
    }
    XMLHttp.send(null);
}

function btConvert_Click(event)
{
    get_currency("BRL", "USD");
}
Run Code Online (Sandbox Code Playgroud)

错误发生在(根据调试器)第209行(代码的最后一行),这是}我给出的代码的结尾.怎么了?

javascript parsing syntax-error

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

jQuery .append() 没有换行符

我正在使用带有以下代码的 jQuery 解析 XML:

function appendNav(xml) {
    $(xml).find("Nav").each(function() {
        $("#navBar").append("<a id='navItem' href='" + $(this).find("Link").text() + "'>" + $(this).attr("name") + "</a>");
        $("#navBar").append("<div class='navItemSep'> | </div>");
    });

    $(".navItemSep").filter(":last").remove();
}
Run Code Online (Sandbox Code Playgroud)

并使用以下 XML:

<Navbar>
    <Nav name="Home">
        <Link>index.html</Link>
    </Nav>
    <Nav name="Twitter">
        <Link>http://twitter.com/nathanpc</Link>
    </Nav>
</Navbar>
Run Code Online (Sandbox Code Playgroud)

问题是我在多行而不是单行上得到这个。我需要做什么才能让它在一行上输出?

html javascript xml jquery text-alignment

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

尝试.replace()没有成功

我有一些HTML代码,如下所示:

<li><a href="#" class="lstItem">Testing jQuery [First Bracket]</a></li>
<li><a href="#" class="lstItem">Loving jQuery [Second one]</a></li>
Run Code Online (Sandbox Code Playgroud)

我试图用什么都不替换括号内的内容onLoad,如下所示:

var item = $(".lstItem").text();
var match = item.match(/\[(.*?)\]/);
item = item.replace(match[0], "");
Run Code Online (Sandbox Code Playgroud)

但没有变化.怎么了?怎么纠正这个?


在使用了jimbojw的建议后,我得到了Uncaught ReferenceError: text is not defined这个特定的一行:

oldtext = $item.text,
Run Code Online (Sandbox Code Playgroud)

javascript string jquery

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

如何预先添加到列表中的现有元素?

我将一些项动态地附加到无序列表,但jQuery .append()函数只附加到列表的底部,如下所示:

  • 附加1
  • 附加2
  • 附上3
  • 附加4

但我想要做的是这样追加:

  • 附加4
  • 附上3
  • 附加2
  • 附加1

我怎样才能做到这一点?

jquery list append

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

有关size_t的问题

如果你进入我的帖子历史,你会发现我正在尝试为我正在研究的语言开发一个翻译.我想使用size_t使用两个不同的代码,但它们都没有返回任何内容.

这是我正在尝试的帖子:http://stackoverflow.com/questions/1215688/read-something-after-a-word-in-c

当我尝试使用我正在测试的文件时,它什么都不返回.这是示例文件(只是我试图用我的语言开发的打印函数):

print "This is a print function that i'm trying to develop in my language"
Run Code Online (Sandbox Code Playgroud)

但请记住,这就像在Python中打印一样,用户输入引号("")是什么必须打印到所有人,请记住,用户可以选择放入引号的内容,然后不要像简单的cout,发布读取引号内部的内容并将其打印到所有内容.但是这里有两个测试代码可以执行此操作,但是它们都没有返回给我:

#include <iostream>
#include <fstream>
#include <string>
#include <cstdlib>
using namespace std;
int main( int argc, char* argv[] )
{
    // Error Messages
    string extension = argv[ 1 ];

    if(argc != 2)
    {
       cout << "Error syntax is incorrect!\nSyntax: " << argv[ 0 ] << " <file>\n";
      return 0;
    }
    if(extension[extension.length()-3] != '.')
    {
       cout << "Extension not …
Run Code Online (Sandbox Code Playgroud)

c++ size-t size-type

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

字符串数组和字符串参数

我正在开发一个有这样一行的简单应用程序:

string[] values = ReadAll(inputFile);
Run Code Online (Sandbox Code Playgroud)

由于inputFile是一个字符串,但是如何在没有冲突的情况下做到这一点(不能在'string []'中隐式转换类型'string')?

c# arrays windows-mobile-5.0

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

fopen从AJAX请求调用

我正在构建一个WebApp,需要通过AJAX将文本和文件名发送到PHP脚本(当然与Javascript源相同),PHP脚本应该将此文件保存在服务器上,但是如何制作这个?

javascript php ajax file-io

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

微软代号?

今天我走在MSDN论坛上,我看到两个非常奇怪的论坛,微软代号"奥斯陆"微软代号'都柏林',这是什么?他们做什么?

iis oslo

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