javascript - 通过 Ajax 发送数据、类和方法

标签 javascript php ajax

如何通过 ajax 将数据发送到另一个 PHP 类中的特定方法?在 url 值中我指向了类文件,但是我可以在哪里分配要使用的方法名称?

$.ajax({    

        type:'POST',
        url:'ResortController.php',
        data: vidData, 
        cache:false,
        contentType: false,
        processData: false,
        success:function(data){
            console.log("success");
            console.log(vidData);
            //window.location.reload();         
        },
        error: function(data){
            console.log("error");
        }
    });

最佳答案

data:vidData 中传递数据并在 Controller 调用后指定您的函数名称。

url = BASE_PATH + 'ResortController/FUNCTION_NAME';
vidData = {id: 123, vidName: "testVideo"};

$.ajax({    
        type:'POST',
        url:url,
        data: vidData, 
        cache:false,
        contentType: false,
        processData: false,
        success:function(data){
            console.log("success");
            console.log(data);
            //window.location.reload();         
        },
        error: function(data){
            console.log("error");
        }
    });

在您的函数中使用 $_POST,您将在 $_POST['vidData'] 中获取您的 ajax 数据。

此外,您还需要调用 data 而不是 vidData 变量才能成功调用 ajax console.log(data)

关于javascript - 通过 Ajax 发送数据、类和方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38428568/

相关文章:

php - 添加 mysql 后 ical feed 不起作用

javascript - 如何解决ajax问题不显示在控制台中?

php - 在客户端重用 Zend 验证器

php - 如何在 jquery/ajax 未排序列表上集成分页?

javascript - 对 Angular 定位 HTML 元素

javascript - 检查对象是否是 DOM 元素

php - 如何处理 php 中的二进制数据(不是二进制字符串)?

php - codeigniter 中的 $Ajax 请求还会检查请求是否正确

jquery - AJAX 更新后如何运行 Greasemonkey 函数?

javascript - 什么是 SuiteScript 2.0 等同于 nlapiPrintRecord()