我从数据库中获取数据并将其显示在div中...我想要做的是当我单击链接时它应该更改div的内容
一个选项是通过URL将参数传递给自己并重新加载页面...
我需要这样做而不重新加载\刷新 ...
<?php
$id = '1';
function recp( $rId ) {
$id = $rId;
}
?>
<a href="#" onClick="<?php recp('1') ?>" > One </a>
<a href="#" onClick="<?php recp('2') ?>" > Two </a>
<a href="#" onClick="<?php recp('3') ?>" > Three </a>
<div id='myStyle'>
<?php
require ('myConnect.php');
$results = mysql_query("SELECT para FROM content WHERE para_ID='$id'");
if( mysql_num_rows($results) > 0 ) {
$row = mysql_fetch_array( $results );
echo $row['para'];
}
?>
</div>
Run Code Online (Sandbox Code Playgroud)
目标是当我点击任何链接时div和php变量的内容得到更新而不刷新....这样用户就可以看到新数据了,之后如果执行了一些查询,它就是新的变量\ s
ps我知道它需要一些AJAX但我不知道AJAX ..所以请回复我可以学习的东西...我的知识仅限于HTML,PHP,一些JavaScript和一些jQuery
所以今天我编写了一个方法,结合了嵌套switch语句的使用,代码看起来相当简洁和简洁,但我被告知嵌套的switch语句通常不是最好的方法,因为它们可能会让人感到困惑.您添加的switch语句.以下是我的代码的示例:
EnumOne enumOne;
EnumTwo enumTwo = null;
EnumTwo enumThree = null;
switch (enumOne) {
case CASE_ONE:
switch (enumTwo){
case A: enumTwo = EnumTwo.B; break;
case C: enumTwo = EnumTwo.D; break;
default: break;
}
switch (enumThree) {
case AA: enumThree = EnumTwo.BB; break;
case CC: enumThree = EnumTwo.DD; break;
default: break;
}
break;
case CASE_TWO:
case CASE_THREE:
switch(EnumTwo) {
default: break;
}
switch (enumThree) {
case AA: enumThree = EnumTwo.XX; break;
case CC: enumThree = EnumTwo.YY; break;
default: break;
}
break; …Run Code Online (Sandbox Code Playgroud) 我能够在页面刷新后显示甜蜜的警报,但是我必须单击"确定"按钮,我将获得甜蜜警报以重定向页面.请帮助我.
<?php
echo '<script type="text/javascript">';
echo 'setTimeout(function () { swal("WOW!","Message!","success");';
echo '}, 1000);'
echo 'window.location.href = "index.php";';
echo '</script>';
?>
Run Code Online (Sandbox Code Playgroud) 我想比较两个变量,即字符串,但我收到一个错误.
<script>
var to_check=$(this).val();
var cur_string=$("#0").text();
var to_chk = "that";
var cur_str= "that";
if(to_chk==cur_str){
alert("both are equal");
$("#0").attr("class","correct");
} else {
alert("both are not equal");
$("#0").attr("class","incorrect");
}
</script>
Run Code Online (Sandbox Code Playgroud)
我的if语句有问题吗?
请看这个简单的代码:
final String url = String.format("%s/api/shop", Global.webserviceUrl);
RestTemplate restTemplate = new RestTemplate();
restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter());
HttpHeaders headers = new HttpHeaders();
headers.set("X-TP-DeviceID", Global.deviceID);
HttpEntity entity = new HttpEntity(headers);
HttpEntity<Shop[]> response = restTemplate.exchange(url, HttpMethod.GET, entity, Shop[].class);
shops = response.getBody();
Run Code Online (Sandbox Code Playgroud)
如您所见,上面的代码旨在从服务器(以json格式)获取商店列表,并将响应映射到Shop对象数组.现在我需要推出新店,例如/ api/shop/1.请求实体应具有与返回的格式完全相同的格式.
我应该将/ 1添加到我的网址,创建新的Shop类对象,所有字段都填充了我想要放置的值,然后使用与HttpMethod.PUT的交换?
请为我澄清一下,我是Spring的初学者.代码示例将不胜感激.
[编辑]我很困惑,因为我刚注意到方法RestTemplate.put().那么,我应该使用哪一个?交换还是放()?
当我尝试将字符串转换为对象时,我得到错误``:
Unexpected token u in JSON at position 0
Run Code Online (Sandbox Code Playgroud)
服务
setUser : function(aUser){
//sauvegarder User
localStorage.setItem('User', JSON.stringify(aUser));
},
getUser : function(){
//récuperer User
return JSON.parse(localStorage.getItem('User'));
}
Run Code Online (Sandbox Code Playgroud) 我试图从ArrayList中获取值.以下是我的代码示例:
public static void main (String [] args){
Car toyota= new Car("Toyota", "$10000", "300"+ "2003");
Car nissan= new Car("Nissan", "$22000", "300"+ "2011");
Car ford= new Car("Ford", "$15000", "350"+ "2010");
ArrayList<Car> cars = new ArrayList<Car>();
cars.add(toyota);
cars.add(nissan);
cars.add(ford);
}
public static void processCar(ArrayList<Car> cars){
// in heare i need a way of getting the total cost of all three cars by calling
// computeCars ()
System.out.println(cars.get());
}
Run Code Online (Sandbox Code Playgroud)
感谢所有的答案,我应该添加更多的代码.在Car类中,我有另一种计算总成本的方法,包括税收.
class Car {
public Car (String name, int price, int, tax, int year){ …Run Code Online (Sandbox Code Playgroud) 我正在寻找一个更好的方法解决我的问题.我在登录表单上记住了我的功能.用户点击"记住我"框,我的API发送给我令牌.
我的问题是,当他们回到我的网站时,存储此令牌并再次验证用户的最佳方法是什么?
我的想法,
请给我任何可能对我有帮助的建议.
我正在写一个文件,想要控制台输出,
// TODO Create a game engine and call the runGame() method
public static void main(String[] args) throws Exception {
NewGame myGame = new TheGame().new NewGame();
myGame.runGame();
PrintStream out = new PrintStream(new FileOutputStream("output.txt"));
System.setOut(out);
}
Run Code Online (Sandbox Code Playgroud)
这给了我控制台输出,但它抛出以下异常:
java.io.FileNotFoundException: TheGame.txt (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at game.main(TheGame.java:512)
Run Code Online (Sandbox Code Playgroud)
该文件确实存在.
我正在尝试在foreach循环内动态编辑数组.我基本上分析每个键,如果这个键匹配我想要的键,我想在这个键之后立即在数组中添加另一个键.
如果我拿这个代码,
$values = array(
'foo' => 10,
'bar' => 20,
'baz' => 30
);
foreach($values as $key => $value){
print $value . ' ';
if($key == 'bar'){
$values['qux'] = 21;
}
}
Run Code Online (Sandbox Code Playgroud)
我有两个问题,
10 20 30而不是预期10 20 30 21我怎么能qux在bar和之间添加条目baz?
谢谢你的想法.
java ×4
javascript ×3
angularjs ×2
jquery ×2
json ×2
php ×2
ajax ×1
arrays ×1
cookies ×1
eclipse ×1
foreach ×1
html ×1
mysql ×1
nested ×1
performance ×1
put ×1
resttemplate ×1
spring ×1
sweetalert ×1