"include a php file with html code" 用于处理 ajax 响应
"include a php file with html code" for working with ajax response
你好朋友,我有一个 php 代码的问题,我需要使用 AJAX 响应。
php 代码不适用于 php ajax 响应:
if($_GET){
$data['form'] = $this -> AJAXFORM -> GetHTMLAjaxForm();
$return = json_encode(array('form'=>$data['form']));
echo $return;
}
GetHTMLAjaxForm() //函数
function GetHTMLAjaxForm(){
$htmlform = include('adduser.php');
return $htmlform;
}
文件adduser.php有非常多的html代码需要用作ajax回调的响应,请检查它并告诉我是否有任何错误,因为当我使用它得到这个错误:
Ajax, php respond array data error SyntaxError: JSON.parse: unexpected character at line 4 column 7
更新
有了这个工作部分,现在出现了下面列出的新问题:
为了最终达到 运行 这个想法对于将 GET 请求加倍是必要的。ajax
function GetForms(id){
$.ajax({
type: "GET",
dataType: "json",
url: "index.php",
data: {idfield:id},
error: function(xhr,status,error){alert(error);},
success: function(data) {
$("#areatitle").html(data.title);
}
});
$.ajax({
type: "GET",
url: "index.php",
data: {idform:id},
error: function(xhr,status,error){alert(error);},
success: function(response) {
$("#formarea").html(response);
}
});
}
和 PHP 文件:
if($_GET){
if(@$_GET['idfield']){
$return = json_encode(array('title'=>'titulo nuevo'));
echo $return;
}
if(@$_GET['idform']){
$data = $this -> AJAXFORM -> GetHTMLAjaxForm();
echo $data;
}
}
其实我想要的是简化对服务器的请求量,控制这一点很重要。
如果有人有更好的想法,请在此post交流。
有了这个工作部分,现在出现了下面列出的新问题:
你好朋友,我有一个 php 代码的问题,我需要使用 AJAX 响应。
php 代码不适用于 php ajax 响应:
if($_GET){
$data['form'] = $this -> AJAXFORM -> GetHTMLAjaxForm();
$return = json_encode(array('form'=>$data['form']));
echo $return;
}
GetHTMLAjaxForm() //函数
function GetHTMLAjaxForm(){
$htmlform = include('adduser.php');
return $htmlform;
}
文件adduser.php有非常多的html代码需要用作ajax回调的响应,请检查它并告诉我是否有任何错误,因为当我使用它得到这个错误:
Ajax, php respond array data error SyntaxError: JSON.parse: unexpected character at line 4 column 7
更新 有了这个工作部分,现在出现了下面列出的新问题:
为了最终达到 运行 这个想法对于将 GET 请求加倍是必要的。ajax
function GetForms(id){
$.ajax({
type: "GET",
dataType: "json",
url: "index.php",
data: {idfield:id},
error: function(xhr,status,error){alert(error);},
success: function(data) {
$("#areatitle").html(data.title);
}
});
$.ajax({
type: "GET",
url: "index.php",
data: {idform:id},
error: function(xhr,status,error){alert(error);},
success: function(response) {
$("#formarea").html(response);
}
});
}
和 PHP 文件:
if($_GET){
if(@$_GET['idfield']){
$return = json_encode(array('title'=>'titulo nuevo'));
echo $return;
}
if(@$_GET['idform']){
$data = $this -> AJAXFORM -> GetHTMLAjaxForm();
echo $data;
}
}
其实我想要的是简化对服务器的请求量,控制这一点很重要。
如果有人有更好的想法,请在此post交流。
有了这个工作部分,现在出现了下面列出的新问题: