私はJqueryが初めてで、現在のページを離れる必要がないようにhttpリクエストを作成しようとしていますが、
var getURL = $("#callerId").attr("href");
console.log(getURL) が「未定義」と表示される
ソース コードがあります (callerId までのすべてが正しいはずです)。
<script type = "text/javascript">
$(document).ready(function() {
$('ul.hrefURL a').click(function(dontRedirect) {
dontRedirect.preventDefault();
var callerId = event.target.id;
var getURL = $("#callerId").attr("href");
$.ajax({
type : "GET",
url: getURL,
success: function(response){
alert($('#response'));
}
});
});
});
</script>
<a href="javascript:document.location = TTS1" id = "1T">