使用AJAX将变量从jQueryUI对话框发布到PHP

时间:2015-05-04 12:42:28

标签: javascript php ajax jquery-ui dialog

我正在尝试从对话框窗口中的输入文本字段中获取输入,以将它们用于SQL查询。

我的问题是我无法在PHP中使用该数组。我没有得到错误或成功的消息。 在Firefox的网络日志中,我可以看到具有正确值的Post方法。

下面是我的js代码片段:

<?php

if (isset($_POST['output'])){
    hinzufuegen();
};
printf($_POST['output']);

?>

继承我的PHP代码:

$urlRouterProvider.otherwise(function($injector, $location){
    $injector.get('$state').go('404');
});

不知道我做错了什么,抱歉我的英文不好以及代码中的德语单词。 谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

使用以下代码段

         buttons: {
              "Quelle hinzufügen": function() {
                 var out = [];
                 out.push(document.getElementById("titelin").value);
                 out.push(document.getElementById("autorin").value);
                 out.push(document.getElementById("tagsin").value);
                 out.push(document.getElementById("linkin").value);
                 ajax(out);
         },

        function ajax(info){

            $.ajax({
                type:"POST",
                url:"quellenverzeichnis.php",
                data: {output: info},                
                success: function(data){
                    alert("works"+data);
                },
                error:  function(){
                    alert("fail");
                }
            });
        };

        $_POST['output']