如何在AJAX函数中获取href标记的内容

时间:2014-05-01 11:45:10

标签: javascript jquery ajax

我正在学习AJAX,我有一个问题。在html文件中我有一个图像:

<a href="#" class="show_hide" title="<?php echo $image; ?>" onClick="javascript:ajax_post();return false" >
    <img src="foto.php?file=<?php echo $image; ?>" alt="building thumb"/>
</a>

然后我有AJAX功能。我在基本输入示例上尝试过,一切正常。现在我的问题是如何在AJAX函数中达到“标题”。

function ajax_post(){
    var hr = new XMLHttpRequest();
    var url = "my_parse_file.php";
    var title = ($(this).attr("title")); // This is not working...
    alert(title); // Title is unidentified.
    hr.open("POST", url, true);
    hr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    hr.onreadystatechange = function() {
        if(hr.readyState == 4 && hr.status == 200) {
            var return_data = hr.responseText;
            document.getElementById("status").innerHTML = return_data;
        }
    }
    hr.send(title);
    document.getElementById("status").innerHTML = "processing...";
}

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

var title = $(".show_hide").attr("title"); //