为什么我的php代码在ajax执行时无法执行

用户名

好的,我试图将我的网站进行ajax化,并且在首页上出现一个重大问题,即使用原始ajax并使用responseText,最重要的是,有一棵文件树被用于使用某些功能

首先是问题文件代码

<?php
echo 'apple'; // this runs


// is not returning or executing this
include('../core/init.php');


echo 'apple'; // this does not run

if(!empty($_POST)){

$validate = new validate();
if(token::check(input::get('token'))) {
    $validation = $validate->check($_POST, array(
        'title' => array(
            'required' => true
        ),
        'message' => array(
            'required' => true
        ),
    ));

    if ($validation->passed()) {
        #create the post
        $db_instance = DB::getInstance();
        #check the value of private before submitting as there is an error there
        $private = 0;
        if(isset($_POST['private'])){
            $private = 1;
        }

        if(@$db_instance->insert('feed',array(
            'user_id'   =>  $user->data()->id,
            'title'     =>  $_POST['title'],
            'message'   =>  $_POST['message'],
            'private'   =>  $private
        ))){
            echo'updated the site activity';
        }
    }else{
        foreach ($validation->errors() as $error) {
            echo '<br>';
            echo $error, '<br>';
        }
        echo '<br>';
    }
}
}else{

   echo '<p>error</p>';
}
?>

继续此文件位于包含树中,例如index->​​ updateFeed-> ajaxScript(已运行)-> thiscode

如果任何人都可以在没有jquery的情况下使用类似的结构进行解释,那出了什么问题id会很有意义

<?php
// lets us redirect using headers even if headers have already been sent out
ob_start();

session_start();

error_reporting(1);
// config
$GLOBALS['config'] = array(

'mysql' => array(
    'host'      => 'XXXXXXXXXXXXX',
    'username'  => 'XXXXXXXXXXXXX',
    'password'  => 'XXXXXXXXXXXXX',
    'db'        => 'XXXXXXXXXXXXX'
),


'remember' => array(
    'cookie_name'   => 'wpd_remember_cookie',
    'cookie_expiry' => 2628000
),
'session' => array(
    'session_name'  => 'user',
    'token_name'    => 'CSRF_token'
)
);

// auto-load classes
spl_autoload_register(function($class){
    require_once ('classes/' . $class . '.php');
});

require_once ('functions/sanitize.php');
require('functions/Gravatar.php');          //used for the gravatar
require('functions/email_verify.php');


//check if the user is logged in by tokens and if not don't log the user in other wise log them in

if(cookie::exists(config::get('remember/cookie_name')) && !session::exists(config::get('session/session_name'))){
    $hash = cookie::get(config::get('remember/cookie_name'));
    $hashCheck = DB::getInstance()->get('users_session', array('hash', '=', $hash ));

    if($hashCheck->count()){
        $user = new user ($hashCheck->first()->user_id);
        $user->login();
    }
}
?>
用户名

我忽略了某些东西,并暂时对其进行了修补,这是初始化文件在包含1级或更深的任何级别时不起作用的原因

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法执行我的 php 代码

来自分类Dev

为什么我的cronjob无法执行我的shell脚本?

来自分类Dev

为什么收到响应后代码无法执行

来自分类Dev

为什么此代码无法执行“提取”?

来自分类Dev

为什么等待后的代码无法执行?

来自分类Dev

为什么收到响应后代码无法执行

来自分类Dev

为什么在我的Cubit LoadedState中的Dart中代码无法执行并被跳过?

来自分类Dev

为什么此点击事件处理程序无法执行我的代码?

来自分类Dev

为什么在我的Cubit LoadedState中的Dart中代码无法执行并被跳过?

来自分类Dev

为什么我的docker-entrypoint.sh无法执行?

来自分类Dev

为什么我的Swift for-in-loop无法执行/迭代?

来自分类Dev

为什么我的System.out.println无法执行?

来自分类Dev

为什么在使用DispatchQueue时我的函数无法执行?

来自分类Dev

为什么我的名为“ set”的程序无法执行?

来自分类Dev

为什么我的firefox插件无法执行Request

来自分类Dev

为什么我的Shell脚本无法执行?

来自分类Dev

为什么我的脚本无法执行?

来自分类Dev

我的目标代码无法执行

来自分类Dev

为什么断点条件无法执行?

来自分类Dev

为什么验证功能无法执行

来自分类Dev

为什么for循环无法执行?

来自分类Dev

为什么插件无法执行

来自分类Dev

为什么如果条件无法执行?

来自分类Dev

文件中的PHP代码无法执行

来自分类Dev

当我的ajax调用无法执行时,SoapUI如何绕过CORS问题?

来自分类Dev

为什么某些语句在线程中运行时无法执行?

来自分类Dev

为什么某些语句在线程中运行时无法执行?

来自分类Dev

无法执行servlet代码

来自分类Dev

无法执行的 CodeIgniter 代码

Related 相关文章

热门标签

归档