Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.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/9/javascript/437.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
Php 两个函数(Javascript和AJAX)不能一起工作_Php_Javascript_Jquery_Ajax - Fatal编程技术网

Php 两个函数(Javascript和AJAX)不能一起工作

Php 两个函数(Javascript和AJAX)不能一起工作,php,javascript,jquery,ajax,Php,Javascript,Jquery,Ajax,我正试图通过AJAX向服务器发送一些数据,数据值来自JS变量。 代码: var-url; 函数aplicarFoto(_src){ url=_src; var fotosel=document.getElementById(“fotosel”); fotosel.src='fotos/'+\u src; } 函数guardarCambios(){ $.post(“guardarCambios.php”, {url:url}, 功能(响应){ 警报(响应); 如果(响应=“NoUsuario”)

我正试图通过
AJAX
向服务器发送一些数据,数据值来自JS变量。 代码:


var-url;
函数aplicarFoto(_src){
url=_src;
var fotosel=document.getElementById(“fotosel”);
fotosel.src='fotos/'+\u src;
}
函数guardarCambios(){
$.post(“guardarCambios.php”,
{url:url},
功能(响应){
警报(响应);
如果(响应=“NoUsuario”){
window.location=“../login.php”;
}否则{
警惕(“纠正”);
}                         
}
警报(url);
}
想法是用我从
aplicarFoto(_src)
获得的url更新用户图片,并使用变量
url
。 第一个函数(
aplicarFoto(\u src)
)单独运行正常,但是当我放置另一个函数(
guardarCambios()
)时,第一个函数不工作,因此第二个也不工作!我不知道为什么,但它只是在使用
ajax
函数时发生的,因为我使用
警报(url)
(在第二个函数中使用注释sunrroring其余代码),两个函数都能正常工作!
猜猜看?谢谢!

您的脚本本身就有语法错误

<script type="text/javascript">
var url;

function aplicarFoto(_src) {
    url = _src;
    var fotosel = document.getElementById("fotosel");
    fotosel.src = 'fotos/' + _src;

}

function guardarCambios() {
    $.post("guardarCambios.php", {
            url: url
        }, function (response) {
            alert(response);
            if (response == "NoUsuario") {
                window.location = "../login.php";

            } else {
                alert("correcto");
            }
            alert(url);
        }

    );
}
</script>

var-url;
函数aplicarFoto(_src){
url=_src;
var fotosel=document.getElementById(“fotosel”);
fotosel.src='fotos/'+\u src;
}
函数guardarCambios(){
$.post(“guardarCambios.php”{
url:url
},功能(回应){
警报(响应);
如果(响应=“NoUsuario”){
window.location=“../login.php”;
}否则{
警惕(“纠正”);
}
警报(url);
}
);
}

我想您需要正确关闭$post部分。“}”);“就在警报(url)之前;哦,对不起!:(我没有注意到!谢谢!)
<script type="text/javascript">
var url;

function aplicarFoto(_src) {
    url = _src;
    var fotosel = document.getElementById("fotosel");
    fotosel.src = 'fotos/' + _src;

}

function guardarCambios() {
    $.post("guardarCambios.php", {
            url: url
        }, function (response) {
            alert(response);
            if (response == "NoUsuario") {
                window.location = "../login.php";

            } else {
                alert("correcto");
            }
            alert(url);
        }

    );
}
</script>