小编Thi*_*ath的帖子

HTML - 更改\更新页面内容而不刷新\重新加载页面

我从数据库中获取数据并将其显示在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

html php mysql ajax jquery

37
推荐指数
1
解决办法
13万
查看次数

替代Java中的嵌套切换语句

所以今天我编写了一个方法,结合了嵌套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)

java performance nested switch-statement

18
推荐指数
3
解决办法
3万
查看次数

单击甜蜜警报上的确定按钮后如何重定向页面?

我能够在页面刷新后显示甜蜜的警报,但是我必须单击"确定"按钮,我将获得甜蜜警报以重定向页面.请帮助我.

<?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)

javascript jquery sweetalert

18
推荐指数
6
解决办法
7万
查看次数

如何比较JavaScript中包含字符串的两个变量?

我想比较两个变量,即字符串,但我收到一个错误.

<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语句有问题吗?

javascript

17
推荐指数
2
解决办法
17万
查看次数

Spring/RestTemplate - PUT实体到服务器

请看这个简单的代码:

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().那么,我应该使用哪一个?交换还是放()?

java spring json put resttemplate

14
推荐指数
1
解决办法
4万
查看次数

在位置0的JSON中出现意外的标记u

当我尝试将字符串转换为对象时,我得到错误``:

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)

json local-storage angularjs

14
推荐指数
3
解决办法
7万
查看次数

如何在ArrayList java中获取值

我试图从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)

java

12
推荐指数
1
解决办法
20万
查看次数

请记住我在Angularjs中的功能和令牌

我正在寻找一个更好的方法解决我的问题.我在登录表单上记住了我的功能.用户点击"记住我"框,我的API发送给我令牌.

我的问题是,当他们回到我的网站时,存储此令牌并再次验证用户的最佳方法是什么?

我的想法,

  1. 在那里创建一个Cookie并存储令牌.
  2. 创建本地存储.

请给我任何可能对我有帮助的建议.

javascript cookies angularjs

11
推荐指数
2
解决办法
2万
查看次数

java.io.FileNotFoundException :(没有这样的文件或目录)从eclipse运行时

我正在写一个文件,想要控制台输出,

// 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)

该文件确实存在.

java eclipse filenotfoundexception

8
推荐指数
1
解决办法
5万
查看次数

将值添加到foreach循环内的数组中

我正在尝试在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
  • 第二,即使我解决了第一个问题,我的值仍将我的数组末尾添加

我怎么能quxbar和之间添加条目baz

谢谢你的想法.

php arrays foreach

8
推荐指数
2
解决办法
4万
查看次数