我正在学习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...";
}
感谢您的帮助。
答案 0 :(得分:0)
var title = $(".show_hide").attr("title"); //