te')); return $arr; } /* 遍历用户所有主题 * @param $uid 用户ID * @param int $page 页数 * @param int $pagesize 每页记录条数 * @param bool $desc 排序方式 TRUE降序 FALSE升序 * @param string $key 返回的数组用那一列的值作为 key * @param array $col 查询哪些列 */ function thread_tid_find_by_uid($uid, $page = 1, $pagesize = 1000, $desc = TRUE, $key = 'tid', $col = array()) { if (empty($uid)) return array(); $orderby = TRUE == $desc ? -1 : 1; $arr = thread_tid__find($cond = array('uid' => $uid), array('tid' => $orderby), $page, $pagesize, $key, $col); return $arr; } // 遍历栏目下tid 支持数组 $fid = array(1,2,3) function thread_tid_find_by_fid($fid, $page = 1, $pagesize = 1000, $desc = TRUE) { if (empty($fid)) return array(); $orderby = TRUE == $desc ? -1 : 1; $arr = thread_tid__find($cond = array('fid' => $fid), array('tid' => $orderby), $page, $pagesize, 'tid', array('tid', 'verify_date')); return $arr; } function thread_tid_delete($tid) { if (empty($tid)) return FALSE; $r = thread_tid__delete(array('tid' => $tid)); return $r; } function thread_tid_count() { $n = thread_tid__count(); return $n; } // 统计用户主题数 大数量下严谨使用非主键统计 function thread_uid_count($uid) { $n = thread_tid__count(array('uid' => $uid)); return $n; } // 统计栏目主题数 大数量下严谨使用非主键统计 function thread_fid_count($fid) { $n = thread_tid__count(array('fid' => $fid)); return $n; } ?>javascript - Is it possible to load content of page without Refreshing the whole page - Stack Overflow
最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - Is it possible to load content of page without Refreshing the whole page - Stack Overflow

programmeradmin2浏览0评论

Actually i want to refresh my content of a page without Refreshing the whole page through JavaScript or j Query ....... and i did my whole project into ( Php or javaScript) so i face such type of problem

Note : i want to refresh my page content when user do some action

Here is my Code:

//On Button click, the below will be execute:

  $('body').on('click', '#click', loadDoc); 

and the LoadDoc functio:

   function loadDoc() { 

                                //alert('heruybvifr');
                var _this = $(this); 
                var order_id= $(this).parents('.modal').find('.order-id').text(); 

                $.get('myPHP.php',{order_id: order_id},function(){ 
             _this.hide();

                }) 
                }

Now myPHP.php :

  <?php
 include("connection.php");
 $limit = intval($_GET['order_id']);

echo $valuek;
    $query="UPDATE orders
SET status ='cooking'
 WHERE id = $limit";
if (mysqli_query($connection,$query)) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . mysqli_error($connection);
 }


  ?> 

Actually i want to refresh my content of a page without Refreshing the whole page through JavaScript or j Query ....... and i did my whole project into ( Php or javaScript) so i face such type of problem

Note : i want to refresh my page content when user do some action

Here is my Code:

//On Button click, the below will be execute:

  $('body').on('click', '#click', loadDoc); 

and the LoadDoc functio:

   function loadDoc() { 

                                //alert('heruybvifr');
                var _this = $(this); 
                var order_id= $(this).parents('.modal').find('.order-id').text(); 

                $.get('myPHP.php',{order_id: order_id},function(){ 
             _this.hide();

                }) 
                }

Now myPHP.php :

  <?php
 include("connection.php");
 $limit = intval($_GET['order_id']);

echo $valuek;
    $query="UPDATE orders
SET status ='cooking'
 WHERE id = $limit";
if (mysqli_query($connection,$query)) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . mysqli_error($connection);
 }


  ?> 
Share Improve this question edited Jun 17, 2016 at 9:57 Dhruv Tyagi asked Jun 16, 2016 at 18:13 Dhruv TyagiDhruv Tyagi 8121 gold badge9 silver badges28 bronze badges 4
  • 3 Sure, use AJAX to pull in the new data then use that data to replace what is in your DOM. – Mike Cluck Commented Jun 16, 2016 at 18:16
  • api.jquery./load – Blazemonger Commented Jun 16, 2016 at 18:18
  • 1 Use the DOM, Luke. – gcampbell Commented Jun 16, 2016 at 18:22
  • 4 "through JavaScript or jQuery" jQuery is a JavaScript library. If you use the jQuery library, you're also using JavaScript. They aren't two different languages. JavaScript is the language, jQuery is the library/layer. Just thought I'd point that out since you seem pretty new. See jQuery. – mferly Commented Jun 16, 2016 at 19:03
Add a ment  | 

3 Answers 3

Reset to default 6

Yes you can use the jQuery.ajax() call. Like this: Change the text of a element using an AJAX request:

$("button").click(function(){
    $.ajax({url: "demo_test.txt", success: function(result){
        $("#div1").html(result);
    }});
});

See this tutorial for more information: http://www.w3schools./jquery/ajax_ajax.asp

You can use JQuery Ajax functions to acplish your requirement. all there functions given below will work for loading the content without refreshing the page.

    $.post("/controller/function", params, function(data) {
        // set received data to html
    });

$.ajax("/controller/function", params, function(data) {
        // set received data to html
    });

$.get("/controller/function", params, function(data) {
        // set received data to html
    });

You can load the data from the server and and place the returned HTML into the matched element.

<div id="content"></div>

$("#content").load( "ajax/test.html" );
发布评论

评论列表(0)

  1. 暂无评论