Foreground JS: functiontest () {$ ("# result" ).html ("& lt; divclass = loading & gt; the system is processing. Please wait... & lt;/div & gt; "); $. ajax ({type: "POST ",&
Front-end JS:
Function test ()
{
$ ("# Result" processing .html ("the system is processing. Please wait ...");
$. Ajax ({
Type: "POST ",
Url: "check_reg.php ",
Data: $ ("form"). serialize (),
DataType: "html ",
Success: function (msg ){
$ ("# Result" cmd.html (msg );
},
Error: function (){
$ ("# Result" cmd.html ("the domain name is busy. check it later. ");
}
});
}
Background check_reg.php:
......
$ Result = file_put_contents ("scripts/script_temp.txt", $ string );
$ Url = Config: $ base_url. 'scripts/script_temp.php '; // the server has completed host ing.
$ Res = Fetcher: down ($ url); // curl is used.
Echo'
';print_r($data);echo '
'; Exit;
......
The $ data array value can be obtained in Ubuntu, but it cannot be obtained in RHEL5. At first, I thought that the host was not mapped, but I used test. php (only one simple output statement) to get the content after the test. Later I suspected it was a problem with the print_r function, so I changed it to use
Use the eval () function and return results in the code to solve the problem.
Tag format, the problem persists;