PHP code for cross-domain transmission of data using JSON_PHP tutorial

WBOY
Release: 2016-07-21 15:22:49
Original
820 people have browsed it

Backend profile.php code:

Copy code The code is as follows:

$arr = array(
'firstname' => iconv('gb2312', 'utf-8', 'Not sincere'),
'lastname' => iconv('gb2312', 'utf-8', 'No '),
'contact' => array(
'email' =>'fcwr@jb51.net',
'website' =>'http://www.jb51. net',
)
);
//Convert an array to JSON
$json_string = json_encode($arr);
//Note here that double quotes can be used as variables inside Variables are processed, single quotes will not Characters will not be encoded, and the result will be a null value. Therefore, if you use gb2312 to write PHP code, you need to use iconv or mb to convert the Chinese content to UTF-8 and then perform json_encode.
Front index.html code:


Copy code

The code is as follows:








Assign the data in JSON format directly to variables in javascript, and it will become an array. It will be very convenient to operate. , if XML is used as data transmission here, subsequent operations will be inconvenient.
Obviously, when index.html calls profile.php, a JSON string is generated and passed to getProfile as a parameter, and then the nickname is inserted into the div. In this way, a cross-domain data interaction is completed
Calling index .html
Output: Feicheng



http://www.bkjia.com/PHPjc/324630.html
www.bkjia.com

truehttp: //www.bkjia.com/PHPjc/324630.htmlTechArticleBackend profile.php code: Copy the code as follows: ?php $arr = array( 'firstname' = iconv( 'gb2312', 'utf-8', 'Not sincere'), 'lastname' = iconv('gb2312', 'utf-8', 'Do Not Disturb'), 'contact'...
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