将变量放在jquery函数中的链接中

时间:2014-05-12 14:32:16

标签: jquery html html5

我有这个HTML页面:

<!doctype html>
<html>
    <head>
        <title>Parsing</title>
        <script type="text/javascript" src="js/jquery-2.1.0.min.js"></script>
        <link rel="stylesheet" href="css/index.css" type="text/css" />
    </head>
    <script>
        $.getJSON(
                var fin = "SAT000000002574";
                "http://sat3.altervista.org/index.php?id="+fin , { get_param: 'value' }, 
                function(data) {
                for(var i=0; i<data.length; i++) {
                    var lin = data[i]["Nr SAT"];
                    $('body').append($('<p>').html('Numero Sat: <a href ="http://sat3.altervista.org/NuovoFile.html?id=' + lin + '">'+ data[i]["Nr SAT"] + '</a>'));        
                    $('body').append($('<p>').html('Data Apertura: '+ data[i]["Data Apertura"]));
                }
        });
        </script>
    <body>
        <header>
            <img id="logo" src="img/img2.png" alt="logo_chiave_inglese" />
        </header> 
    </body>
</html>

在下面编写的代码部分中,我试图将变量fin的值放在php页面的链接中。此代码不起作用,因为链接不正确。有人可以告诉我如何编写链接以便将变量放入其中?

$.getJSON(
var fin = "SAT000000002574";
"http://sat3.altervista.org/index.php?id="+fin , { get_param: 'value' }, 

2 个答案:

答案 0 :(得分:0)

var fin = "SAT000000002574";
$.getJSON( "http://sat3.altervista.org/index.php?id=" + fin, {
    get_param: 'value'
}, function (data) {
    for (var i = 0; i < data.length; i++) {
        var lin = data[i]["Nr SAT"];
        $('body').append($('<p>').html('Numero Sat: <a href ="http://sat3.altervista.org/NuovoFile.html?id=' + lin + '">' + data[i]["Nr SAT"] + '</a>'));
        $('body').append($('<p>').html('Data Apertura: ' + data[i]["Data Apertura"]));
    }
});

答案 1 :(得分:0)

您已在getJSON调用的参数中间放置了一条语句。只需在调用之前输入变量声明:

var fin = "SAT000000002574";
$.getJSON(
  "http://sat3.altervista.org/index.php?id=" + fin,
  { get_param: 'value' }, 
  function(data) {
    ...