【发布时间】:2015-03-27 22:54:55
【问题描述】:
我只是想知道是否有办法在 Javascript 文件中调用 PHP 函数?
所以我有一个使用谷歌地图 API 的网站,它将事件标记保存到地图中。单击标记时,它们会显示一个包含事件详细信息的信息框。此信息窗口还有一个按钮,我希望能够在数据库中获取该特定事件的 ID,以便可以在另一个页面上查看和删除其详细信息。
显示信息窗口的 JS:
var eventContent = $('<div class="event-info">' + '<h4 class="event-name">' + point.name + '</h4><hr>' +
'<span><h5>Date: </h5>' +
'<p class="event-date">' + point.edate + '</p></span>' +
'<p class="event-description">'+ point.description +'</p>' +
'<input type="button" id="view-event" class="btn btn-info btn-sm" onclick="showDetails();" value="View Event" />'+
'<a href="#" onclick="removeEvent();" class="btn btn-danger btn-sm">Remove Event</a>' +
'</div>');
// Display Event details on marker click
google.maps.event.addListener(event_markers[i], "click", function () {
infowindow.setContent(eventContent[0]);
infowindow.open(map, event_markers[i]);
我想调用按钮中的 ID,类似于我在另一个 PHP 页面中所做的:
echo "<td><a href='details.php?id=".$row['id']."' target=\"_blank\" class='btn btn-warning btn-sm'>View</a></td>";
【问题讨论】:
标签: javascript php jquery google-maps