Php 将href链接值作为变量传递给ajax

Php 将href链接值作为变量传递给ajax,php,jquery,ajax,hyperlink,Php,Jquery,Ajax,Hyperlink,是否可以将超链接的链接值传递给ajax 我是这个部门的新手,所以可能我做错了 因此,我希望实现以下目标: echo '<ul><li class="all">alle</li>'; foreach(range('a','z') as $i):{ echo '<li class = "searchAbc"><a class="button" href="#"/>'.$i.'</a></li> <

是否可以将超链接的链接值传递给ajax

我是这个部门的新手,所以可能我做错了

因此,我希望实现以下目标:

echo '<ul><li class="all">alle</li>';     

foreach(range('a','z') as $i):{

echo '<li class = "searchAbc"><a class="button" href="#"/>'.$i.'</a></li> </ul>';

}
endforeach;

你是说像这样的事吗

$('a.button', 'li.searchAbc').click(function(){
    var url = 'index.php?option=com_glossary&task=abc';
    var abc = $(this).attr('href');
    var ajaxParam = {
        val: abc,
        format: 'raw'
    };

    $.post(url, ajaxParam, function(result){
        //process result
    });

    // or using GET
    /*
    $.get(url, ajaxParam, function(result){
        //process result
    });
    // */

    return false;

})

注意:您的
标记的属性
href
为“#”。

确定尝试以下操作

改变

    echo '<li class = "searchAbc"><a class="button" href="#"/>'.$i.'</a></li> </ul>';

在我的情况下,这对我有效

        function deleteImage(data1,data2){
            $.ajax({
               type: "POST",
               url: "remove_unwanted_files.php",
               data: "nameImage="+data1+"&idImage="+data2,
               success: function(msg){
                alert( "Data Saved: " + data1 + " " + data2);

                            //Code for Anything you want

               }
             });

因为href是#,所以可以使用的innerHTML作为参数,类似于var abc=$(this.text();谢谢你的html建议,这是个好主意。但由于我的jquery函数似乎不想启动,我得到了ajax\u在firebug中没有定义abc错误
    echo '<li class = "searchAbc"><a class="button" href="#" onClick="ajax_abc(\''.$i.'\')"/>'.$i.'</a></li> </ul>';
    function ajax_abc(abc) {

    var url = 'index.php?option=com_glossary&task=abc';
    data = 'val=' +  abc + '&' + 'format=raw';

    //... Add jQuery.load() codes here ...

    }
        function deleteImage(data1,data2){
            $.ajax({
               type: "POST",
               url: "remove_unwanted_files.php",
               data: "nameImage="+data1+"&idImage="+data2,
               success: function(msg){
                alert( "Data Saved: " + data1 + " " + data2);

                            //Code for Anything you want

               }
             });