-3

我想使用java脚本获取href的值,然后将其传递给另一个php文件,我做了JS的代码,一些朋友向它添加了J查询,以便将值传递给test.php文件,但我不知道为什么它不起作用。

<script>
$(function(){
    $('div#tabs ul li a').click(function() {
    var n = $(this).attr('href');
    var p=n.slice(5,6); 
    alert(p);
     $.ajax({
        type: 'post',
        url: 'test.php'
        data: {value : p}
        success: function(data) {
            //do something with response 'data'
        }

});
});
</script>
4

2 回答 2

1

});的代码示例中缺少最后一个(和几个逗号)。它应该如下所示:

<script>
$(function(){
    $('div#tabs ul li a').click(function() {
        var n = $(this).attr('href');
        var p = n.slice(5, 6);
        alert(p);
        $.ajax({
            type: 'post',
            url: 'test.php',
            data: {value : p},
            success: function(data) {
                // Do something with response 'data'
            }
        });
    });
});
</script>
于 2013-09-19T16:59:53.630 回答
0

在 javascript 中创建集合时,键/值对需要逗号:

<script>
$(function(){
    $('div#tabs ul li a').click(function() {
    var n = $(this).attr('href');
    var p=n.slice(5,6); 
    alert(p);
     $.ajax({
        type: 'post',
        url: 'test.php',
        data: {value : p},
        success: function(data) {
            //do something with response 'data'
        }

});
});
});
</script>
于 2013-09-19T17:03:48.660 回答