Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery AJAX函数与$.post不兼容,可以';找不到任何语法错误 函数交换内容(cv){ $(“.loading”).html(“loading gif”).show(); $.post(“one.php”,{contentVar:cv},函数(数据){ $(“.loading”).html(data.show(); 警报('已发送信息!'); }); }_Javascript_Php_Jquery_Ajax_Wordpress - Fatal编程技术网

Javascript Jquery AJAX函数与$.post不兼容,可以';找不到任何语法错误 函数交换内容(cv){ $(“.loading”).html(“loading gif”).show(); $.post(“one.php”,{contentVar:cv},函数(数据){ $(“.loading”).html(data.show(); 警报('已发送信息!'); }); }

Javascript Jquery AJAX函数与$.post不兼容,可以';找不到任何语法错误 函数交换内容(cv){ $(“.loading”).html(“loading gif”).show(); $.post(“one.php”,{contentVar:cv},函数(数据){ $(“.loading”).html(data.show(); 警报('已发送信息!'); }); },javascript,php,jquery,ajax,wordpress,Javascript,Php,Jquery,Ajax,Wordpress,和“one.php” 成功了!必须指定我试图发布到的文件的确切位置。由于文件位于wordpress主题中,我必须使用 $.post(“/one.php”,{contentVar:“cv”},函数(数据) 检查浏览器的网络控制台。您是否看到向one.php发出的请求?如果看到,响应数据是什么?向ajax调用添加错误处理程序。它是否被触发?如何调用swapContent?您是否意识到正在传递字符串cv,而不是变量cv无条件成功php代码中的数据是成功的,因为数据是通过cv发送的,并且您正试图将其与c

和“one.php”


成功了!必须指定我试图发布到的文件的确切位置。由于文件位于wordpress主题中,我必须使用

$.post(“/one.php”,{contentVar:“cv”},函数(数据)

检查浏览器的网络控制台。您是否看到向
one.php
发出的请求?如果看到,响应数据是什么?向ajax调用添加错误处理程序。它是否被触发?如何调用
swapContent
?您是否意识到正在传递字符串
cv
,而不是变量
cv
无条件成功php代码中的数据是成功的,因为数据是通过
cv
发送的,并且您正试图将其与
con1、con2
匹配。所以它不是working@AlivetoDie,如果服务器抛出error@peterk尝试在那里提供完整路径,而不是
one.php
。在此之前,请检查
one.php
的权限。更改它到644,然后先使用相同的代码或完整路径进行尝试
<script type="text/javascript">
    function swapContent(cv) {
        $(".loading").html("loading-gif").show();
        $.post( "one.php", {contentVar: "cv"},function(data) { 
            $(".loading").html(data).show();
            alert('Info Sent!');
        });
    }
</script>
<?php
$contentVar=$_POST['contentVar'];
if ($contentVar == "con1") {
    $row_number = $published_posts;
    echo "<script type='text/javascript'>alert('$message');</script>";
}
else if ($contentVar == "con2") {

}
?>
$.post( "<?php echo get_template_directory_uri();?>/one.php", {contentVar: "cv"},function(data)