javascript - 按下时我需要调用 setLocation 函数
问题描述
按下时我需要调用 setLocation 函数。我用 post 方法制作了一个表单,我调用了一次点击测试,没有任何反应。怎么回事,请告诉我。还有一个问题:如果post方法有很多这样的表格,代码应该改变吗?不要扔石头,我是 PHP 的新手。先感谢您
游戏.php
<?php
require "php/set_locations.php";
if(isset($_POST['location_button_1'])){
setLocation(4);
}
?>
<html>
<head><title></title>
<link rel="stylesheet" type="text/css" href="styles/GameStyle.css">
</head>
<body>
<div class="main_container">
<div class="header"></div>
<div class="body_container">
<form method="post">
<div class="left_menu_container">
<div class="left_menu_main_div">
<a class="left_menu_button">
<span class="left_menu_span"></span>
</a>
<nav class="left_menu_nav">
<a href="#" class="left_menu_link">Инвентарь</a>
<a href="#" class="left_menu_link">Персонаж</a>
<a href="#" class="left_menu_link">Ремесло</a>
<a href="#" class="left_menu_link">Охота</a>
</nav>
<div class="left_menu_close_container"></div>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="js/Left_menu.js"></script>
</div>
</div>
</form>
<div class="main_image_container">
<div class="image_container">
<div class="img_container">
<?php
//$locationName = R::load('locationsdb', 1);
//echo '<img class="image_location" src="'.$locationName->location_image.'">'
?>
</div>
</div>
</div>
<div class="location_buttons_container">
<div class="buttons_container">
<ul class="buttons_menu">
<li>Локации</li>
<li ><span name="location_button_1">Главные ворота</span><em>3 сек.</em></li>
<li><span>Торговый квартал</span><em>2 сек</em></li>
<li><span>Замок</span><em>5 сек</em></li>
<li><span>Гильдия</span><em>4 сек</em></li>
</ul>
</div>
</div>
</div>
<div class="footer_container">
<div class="left_footer_block"></div>
<div class="textarea_container">
<textarea class="main_textArea" readonly></textarea>
<div class="input_and_button_container">
<input class="input_for_main_textArea">
<div class="button_container">
<button class="set_text_button" ></button>
</div>
</div>
</div>
<div class="onlinelist_container">
<div class="online_list">
<ul class="online_list_ul">
<li><span>Герои в локации</span><em></em></li>
<li><span>IIITUKATUPKA</span><em>8</em></li>
<li><span>Tataliec</span><em>7</em></li>
<li><span>Nekita2012</span><em>6</em></li>
<li><span>Brion</span><em>5</em></li>
<li><span>Joken</span><em>4</em></li>
<li><span>Golden</span><em>5</em></li>
</ul>
</div>
</div>
</div>
</div>
</body>
</html>
设置位置.php:
<?php
require "php/include_db.php";
function setLocation($url_image){
$locationName = R::load('locationsdb', $url_image);
echo '<img class="image_location" src="'.$locationName->location_image.'">';
}
?>
解决方案
推荐阅读
- javascript - 包含外部 js 文件并在外部 js 文件中调用函数不适用于相同的脚本标签
- rxjs - rxjs:如何通过 rxjs 运算符以函数式反应式编程风格改进这种情况?
- c++ - 如何使用 NtQueryInformationByName?
- angularjs - 在 ui-grid 列定义中,如何添加按钮来上传图片。angular.element(this).scope().function 未在控制器中触发
- c++ - std::memory_order_XXX 如何工作
- swift - 从 Appdelegate 导航时标签栏和导航栏消失
- php - 如何将 id 传递到模板 url
- javascript - 在 React 本机应用程序的屏幕中对不同项目应用不同的动画
- php - 如何合并具有特定值的多维
- flask - 除了超时:什么会导致“MySQL 服务器已消失”错误?