带有JQUERY的AJAX POST请求

格雷戈尔·斯托斯塔(Gregor Stopar)

因此,我尝试使用AJAX实现日历-确切地说是fullCalendar-这样我就可以将事件存储在数据库中。我遵循了这个http://developer-paradize.blogspot.si/2013/06/jquery-fullcalendar-integration-with.html,但是它不适用于添加事件。我对代码进行了一些修改,并且将通过POST请求收集的数据存储在数据库中的PHP脚本在通过Postman发送请求时似乎可以正常工作,但是当我尝试通过AJAX进行发布时却没有任何反应。用于在数据库中添加事件数据的PHP脚本:

<?php
$title = $_POST['title'];
$start = $_POST['start'];   
$end = $_POST['end'];   
$url = $_POST['url'];

try {
    $bdd = new PDO('mysql:host=localhost;dbname=tracksto', 'admingZZX92g', 'LwQ1Wwi6N2I3');
} catch(Exception $e) {
    exit('Unable to connect to db.');
}

$sql = "INSERT INTO evenement (title, start, end, url) VALUES (:title, :start, :end, :url)";
$q = $bdd->prepare($sql);
$q->execute(array(':title'=>$title, ':start'=>$start, ':end'=>$end, ':url'=>$url));

我的AJAX电话:

var data = { "title":"Gregor", "start":"2016-05-10 00:00:00", "end":"2016-05-10 00:00:00", "url":"www.renting.si" };
       $.ajax({
           url: '"http://localhost/gui/calendar/add_events.php',
           contentType: "application/x-www-form-urlencoded; charset=utf-8",
           data: data,
           type: "POST",
           success: function(json) {
                alert('Added Successfully');
           }

      });

如果我定义了变量title,start,end,url并将数据设置为:

data: 'title='+title+'&start='+start+'&end='+end+'&url='+url,

同样的事情,什么也没有发生。在POSTMAN中,请求如下所示:POSTMAN POST request

该脚本通常处理此请求并将数据存储在数据库中。我的AJAX通话有误还是还有其他问题?

格罗米

您可以尝试:

var data = {
    "title":"Gregor",
    "start":"2016-05-10 00:00:00",
    "end":"2016-05-10 00:00:00",
    "url":"www.renting.si"
};
var url = "http://localhost/gui/calendar/add_events.php";

$.post(url, data, function (json) {
    alert("Success here");
});

注意,在您的代码中,“ http”之前的这一行中有一个双引号:

 url: '"http://localhost/gui/calendar/add_events.php',

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有特殊字符的JQuery AJAX POST请求

来自分类Dev

带有Web API的Ajax Jquery请求

来自分类Dev

带有jQuery / Rails的AJAX更改功能请求

来自分类Dev

发送带有POST请求的json

来自分类Dev

带有键值对的Swift中的POST请求

来自分类Dev

带有POST请求的AutoMapper的实际用法

来自分类Dev

播放框架:带有参数的POST请求

来自分类Dev

带有JSON正文的Ruby POST请求

来自分类Dev

jQuery Ajax POST请求在Rails中带有参数(Ruby on Rails)

来自分类Dev

URL中带有GET参数的AJAX POST请求

来自分类Dev

POST Ajax请求

来自分类Dev

如何从jQuery发送带有AJAX请求的令牌

来自分类Dev

带有表单数据的POST请求

来自分类Dev

带有ajax请求的Hightchart

来自分类Dev

Angular:发送带有空请求正文的POST请求

来自分类Dev

带有jQuery / Rails的AJAX更改功能请求

来自分类Dev

POST请求与AJAX / JQuery中的PHP等效

来自分类Dev

带有Android的HTTP POST请求崩溃

来自分类Dev

Swift中带有键值对的POST请求

来自分类Dev

带有POST请求的AutoMapper的实际用法

来自分类Dev

jQuery ajax请求未传递POST变量

来自分类Dev

带有AJAX请求的JSON的jQuery Progressbar

来自分类Dev

带有Bootstrap的AJAX请求

来自分类Dev

带有HTML的POST请求的威胁结果

来自分类Dev

带有JSON的HTTP POST请求

来自分类Dev

带有jQuery Promise的链式ajax请求

来自分类Dev

带有python 400错误请求的POST请求

来自分类Dev

用于登录的 jQuery ajax POST 请求

来自分类Dev

无法 POST ajax 请求