Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.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 区分post请求_Javascript_Php_Html - Fatal编程技术网

Javascript 区分post请求

Javascript 区分post请求,javascript,php,html,Javascript,Php,Html,我有一个jquery函数,它向服务器发送POST请求 function loadInfo() { jQuery(function($) { $.ajax({ method: "POST", url: "/admin.php", dataType: "json", success: function(data) {

我有一个jquery函数,它向服务器发送POST请求

function loadInfo() {
    jQuery(function($) {
        $.ajax({
            method: "POST",
            url: "/admin.php",
            dataType: "json",
            success: function(data) {
                console.log(data);
                for (var i = 0; i < data.length; i++) {
                    setMarker(data, i, "red");
                    printInfo(data, i);
                }
            }
        })
    });
}
代码可以工作,但是如果我向同一服务器发送了多个POST请求呢?有没有办法像处理HTML表单那样区分它们? e、 g.如果提交表单的按钮的名称为“提交按钮”


您必须发送一些参数来区分请求

eg:     $.post( "test.php", { name: "John", time: "2pm", method:"formSubmit" } );

您必须发送一些参数来区分请求

eg:     $.post( "test.php", { name: "John", time: "2pm", method:"formSubmit" } );

通过AJAX发送带有数据(多个数据项)的帖子有多种方法。其中一个方法是:

 $.ajax({
                url: 'process.php',
                type: 'POST',
                data: {status: "ok", name: "Richard"},
                success: function (result) {
                    alert('success');
                } 
})


在上面的例子中,您已经通过POST方法向php脚本发送了状态和名称数据。希望它能回答您的问题。

通过AJAX发送带有数据(多个数据项)的帖子有多种方法。其中一个方法是:

 $.ajax({
                url: 'process.php',
                type: 'POST',
                data: {status: "ok", name: "Richard"},
                success: function (result) {
                    alert('success');
                } 
})


在上面的例子中,您已经通过POST方法向php脚本发送了状态和名称数据。希望它能回答你的问题。

那么,如果提交内容很重要,为什么你不设定不同的命中终点呢……如果提交内容很重要,为什么你不设定不同的命中终点呢……在收到表格时,我会使用“if(isset($\u POST['Richard'])){}”?应该是if(isset($\u POST['name']){}在收到表格时,我是否会使用“if(isset($u POST['Richard']){}”?应该是if(isset($u POST['name']){}