Simple implementation of php and ajax

巴扎黑
Release: 2016-11-24 11:04:03
Original
1195 people have browsed it

Step 1. Create a new folder: js and put the latest jquery.js in it.

Step 2. Create a new file mygetjson.php, the content of which is


class custom_json {

        /** 
     * Convert array to javascript object/array 
     * @param array $array the array 
     * @return string 
    */                                                                    determine type
                                                                                                                                                                                                             ​); isset($array[$i]); ++$i) {
                                                                     $ OUTPUT. = Self :: _ Val ($ array [$ i]);
if ($ i! == $ last) $ OUTPUT. = ','; else {

                                             ’ each($array as $key => $value) {
                  $output .= '"'.$key.'":';                                                                                                                                                                                                           $output .=                                                 ($value);
                                                                                                                                                                                            return $output;

}

/** 
     * [INTERNAL] Format value 
     * @param mixed $val the value 
     * @return string 
    */
private static function _val($val)
{
if(is_string($val)) return '"'.rawurlencode($val).'" ';
          elseif(is_int($val)) return sprintf('%d', $val);
                                          using using using using using using       out out out out out out out out of ‐     ‐ ‐ ‐ ‐‐‐‐‐‐‐‐‐ ‐ val)) return ($val ? 'true' : 'false');
                                                                        ‐‐'''' return 'null'';
$big_test = array(
  array(
        'name' => array('John', 'Smith'),
                                                              using using   using using         ‐                                                                       > 180.53,
‘is_human’ => true,
'string' => 'Hello',
),
array(
' 'name' => array('Green', 'Alien'),
'age' => 642,
'sex' => null,
                                                                                                                                use           use using ’ s ’ s ’ s ​ ’ ​ to ​ to come ‐ to ​​
//echo custom_json:: encode($big_test);//This is used to test whether it returns json data
echo $_GET['jsoncallback'].'('.custom_json::encode($big_test).')';//Use a The callback returns
?>



Step 3. Create a new test page test.html with the content



Page Title
< meta charset ="utf-8">

                                                                               /javascript">
$(function(){
$('#btn').click(function(){



$.getJSON('json.php?jsoncallback=?',myfunction);
function myfunction(data)
{
var infoHtml = '';
$.each(data,function(contact,contactinfo)
{
// alert(contactinfo.name);

infoHtml+='

name:' +controlinfo.name+'& lt;/p & gt;';
$ ('#info'). html (infohtml);
}
}}}); & lt ;/head>









Related labels:
php
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!