Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.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
Django $.getJSON在$(';&#';)内不起作用。单击(函数()_Django_Jquery - Fatal编程技术网

Django $.getJSON在$(';&#';)内不起作用。单击(函数()

Django $.getJSON在$(';&#';)内不起作用。单击(函数(),django,jquery,Django,Jquery,我是jquery新手。我正在django中使用jquery做一些ajax $(document).ready(function() { $.getJSON('/jsonserver/', function(json){ alert("JSON Data: " + json); }); 上面的jquery对我很有用。当我把它放在单击功能按钮中时,它成功地调用了url,但没有显示警报 $(document).ready(function() {

我是jquery新手。我正在django中使用jquery做一些ajax

$(document).ready(function() {
     $.getJSON('/jsonserver/', function(json){
    alert("JSON Data: " + json);
    });
上面的jquery对我很有用。当我把它放在单击功能按钮中时,它成功地调用了url,但没有显示警报

   $(document).ready(function() {
          $('#save').click(function(){          
           $.getJSON('/jsonserver/', function(json){
            alert("JSON Data: " + json);
                });

          });   
    });
<form method ="POST" method =/jqueryserver/ name ="form1" id ="form1">
    <input type= "submit" id = "save" name ="save" value ="Save" />
</form>
由于
$(“#save”)
是一个提交按钮,因此单击该按钮将提交表单并刷新页面

您要做的是通过阻止浏览器的默认事件触发来“劫持”

可以这样做:

$('#save').click(function(e) {
   e.preventDefault();
   $.getJSON('/jsonserver/', function(json){
      alert("JSON Data: " + json);
   });
});
由于
$(“#save”)
是一个提交按钮,因此单击该按钮将提交表单并刷新页面

您要做的是通过阻止浏览器的默认事件触发来“劫持”

可以这样做:

$('#save').click(function(e) {
   e.preventDefault();
   $.getJSON('/jsonserver/', function(json){
      alert("JSON Data: " + json);
   });
});

感谢@blockhead,感谢您的快速回答即使按钮不是提交按钮,这个问题也是一个问题……而e.preventDefault解决了它……感谢@blockhead,感谢您的快速回答即使按钮不是提交按钮,这个问题也是一个问题……而e.preventDefault解决了它。。。