如何将数据从PHP文件1发送到包含JSON代码的PHP文件2?

如何将数据从PHP文件1发送到包含JSON代码的PHP文件2?,php,json,api,Php,Json,Api,我是API新手,所以我创建了两个.php文件: 1-file1.php(包括从用户获取数据的HTML表单示例:代码和描述输入) 2-file2.php(包括接受输入并返回输出消息的Json代码) 示例: file2.php应具有以下Json格式: { "STATUS_CODE" : "AP 2013", "STATUS_DESCRIPTION" : "Amazing Pi3232", } 从Postman或JMeter执行Json格式后,将出现以下结果: {"message":"Status

我是API新手,所以我创建了两个.php文件:

1-file1.php(包括从用户获取数据的HTML表单示例:代码和描述输入)

2-file2.php(包括接受输入并返回输出消息的Json代码)

示例:

file2.php应具有以下Json格式:

{
"STATUS_CODE" : "AP 2013",
"STATUS_DESCRIPTION" : "Amazing Pi3232",
}
从Postman或JMeter执行Json格式后,将出现以下结果:

{"message":"Status was created."}
问题:


我如何将上述输入从file1.php发送到file2.php,以及如何从API检索返回的消息?

我已经使用了这个,它工作正常,谢谢亲爱的

//Submit Form with Form fields              
        $(document).ready(function(){
            $("#SubmitFormSeetStatus").click(function(){

                // Show that Feedback something is loading
                // $("#Loading").show();
                $("#Loading").html("<b>Loading response...</b>");

                //To debug
                //alert("You've clicked the link.");


                 //Send Json format to Create a Seed Status and get the response
                $.ajax({
                    url: 'Path of the .php file',
                    dataType: 'json',
                    type: 'post',
                    contentType: 'application/json',
                    data: JSON.stringify({ 
                        'STATUS_CODE': $("#STATUS_CODE").val(), 
                        'STATUS_DESCRIPTION': $("#STATUS_DESCRIPTION").val(),
                        'STATUS_ALT_DESCRIPTION': $("#STATUS_ALT_DESCRIPTION").val(),
                        'STATUS_ACTIVE': $("#STATUS_ACTIVE").val(),

                    }),

                    processData: false,
                    success: function( data, textStatus, jQxhr ){

                        // Get Json response as a string
                        var JsonResponse= JSON.stringify( data );

                        //Get response as Json format to be able to get each value
                        var obj = JSON.parse(JsonResponse);

                            //To debug
                            //var p = obj.message;
                            //console.log( p );

                        //Print Object value inside the html by specific key
            document.getElementById("Successalertmsg").innerHTML = obj.message;

                        $("#alertmsgfeedback").show();

                        //$('#response').html( $JsonResponse );
                        $("#Loading").hide();
                    },
                    error: function( jqXhr, textStatus, errorThrown ){
                        console.log( errorThrown );
                        alert( "Some fields are empty please fill them!");
                        $("#Loading").hide();

                    }
                });
            });
        });
//提交带有表单字段的表单
$(文档).ready(函数(){
$(“#submitformsetstatus”)。单击(函数(){
//显示正在加载反馈
//$(“#加载”).show();
$(“#加载”).html(“加载响应…”);
//调试
//警报(“您已单击链接”);
//发送Json格式以创建种子状态并获取响应
$.ajax({
url:“.php文件的路径”,
数据类型:“json”,
键入:“post”,
contentType:'应用程序/json',
数据:JSON.stringify({
“状态代码”:$(“#状态代码”).val(),
“状态描述”:$(“#状态描述”).val(),
'STATUS_ALT_DESCRIPTION':$(“#STATUS_ALT_DESCRIPTION”).val(),
'STATUS_ACTIVE':$(“#STATUS_ACTIVE”).val(),
}),
processData:false,
成功:函数(数据、文本状态、jQxhr){
//以字符串形式获取Json响应
var JsonResponse=JSON.stringify(数据);
//以Json格式获取响应,以便能够获取每个值
var obj=JSON.parse(JsonResponse);
//调试
//var p=对象消息;
//控制台日志(p);
//按特定键打印html中的对象值
document.getElementById(“successalertsg”).innerHTML=obj.message;
$(“#alertmsgfeedback”).show();
//$('#response').html($JsonResponse);
$(“#加载”).hide();
},
错误:函数(jqXhr、textStatus、errorshown){
console.log(错误抛出);
警告(“某些字段为空,请填写!”);
$(“#加载”).hide();
}
});
});
});

到目前为止,您尝试了什么?你被困在哪里?