Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.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 AJAX不适合我_Javascript_Php_Jquery_Ajax - Fatal编程技术网

Javascript AJAX不适合我

Javascript AJAX不适合我,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我正在尝试发送AJAX,但它不起作用。请有人澄清我做错了什么或没有做什么。我只是想弄明白 第一页 <!doctype html> <html> <head> <meta charset="UTF-8"> <title>Untitled Document</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.j

我正在尝试发送AJAX,但它不起作用。请有人澄清我做错了什么或没有做什么。我只是想弄明白

第一页

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Untitled Document</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
</head>
<body>
<div class="text-center"><a href="#" class="btn btn-grn" id="scaleButton">Button</a></div>
<input class="form-control" name="cartID" id="cartID" type="hidden" value="<?php echo $order['clientid'] ;?>">
    <p id="edit_box"></p>
<script>

$("#scaleButton").click(function()  { 
var cartID = "hello"
var second = "second";

///////// AJAX //////// AJAX //////////
    $.ajax({
        type: 'POST',
        url:  'testing1234.php',
        data: {first:cartID,second:second},
        success: function( response ){
            alert('yay ajax is done.');
            $('#edit_box').html(response);//this is where you populate your response
        }//close succss params
    });//close ajax
///////// AJAX //////// AJAX //////////
}
</script>


</body>
</html>

无标题文件

在您的情况下,这只是一个语法问题。您忘记用结束括号关闭click事件。通过使用带有linting的文本编辑器,可以很容易地避免此类问题。有很多,比如Sublime Text、Atom等。或者按照评论中的建议,打开浏览器中的开发者控制台,检查是否有任何错误/警告。

不起作用。
很明显,否则你就不会问问题了。尝试一些调试101:检查浏览器开发人员工具控制台和网络选项卡是否有任何错误迹象。请求是否已发送?是否有回应?将
错误:
处理程序添加到$.ajax并记录错误响应您需要自己更好地解决此问题。我们不是调试器。您需要隔离问题并从中进行调试。如果你陷入困境,请清楚地解释什么东西不适合你。我建议你读一个好的问题和答案。另外,请确保在非错误消息中使用“it not work”(它不工作)!你什么意思?没有结果?错误的结果?错误?我们无法猜测您的屏幕上打印的内容。
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Untitled Document</title>
</head>

<body>

<?php
$first = $_POST['first'];
$second = $_POST['second'];
$third = $_POST['third'];


echo $second; 
?>


</body>
</html>