Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.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 JSON。JAVA和PHP检查是否存在表单值_Javascript_Php_Html_Json - Fatal编程技术网

Javascript JSON。JAVA和PHP检查是否存在表单值

Javascript JSON。JAVA和PHP检查是否存在表单值,javascript,php,html,json,Javascript,Php,Html,Json,我有一个html表单,用户必须在其中插入颜色。 在我输入此javascript的表单下: function verify_color(){ var color = encodeURI($("#form_color").val()); $.ajax({ type: "POST", dataType:"JSON", url: "colors_ajax.php", async: false, data:

我有一个html表单,用户必须在其中插入颜色。 在我输入此javascript的表单下:

function verify_color(){

    var color = encodeURI($("#form_color").val());

    $.ajax({
        type: "POST",
        dataType:"JSON",
        url: "colors_ajax.php",
        async: false,
        data: {colors:colors},
        success: function(response){

            $("#colors_ok").hide();
            $("#colors__error").hide();

            //console.log(response);
            if (response.success == 1) $("#colors_ok").show();
            else if (response.success == 0) $("#colors_error").show();     
        }
    });
}
如何创建包含json数据中的颜色的
colors\u ajax.php
文件,该文件给出响应
{“success”:0}
{“success”:1}

表格中插入的颜色是否包含在列表中?
非常感谢

首先将
数据:{colors:colors},
更改为
数据:{color:color},
,因为您的变量是
color
。 然后,您可以使用所需的颜色创建一个数组,然后检查提交的颜色是否在该数组中:


我会先修复打字错误。像
data:{colors:colors},
改为
data:{colors:color},
$\u POST['colors'],然后检查你想要的任何东西,如果确定,就回显一些东西,否则中止(404)欢迎,为了改善你的体验,所以请阅读,然后看看,,,如何创建[最低限度、完整且可验证的提问者对他们要求的回答非常准确,说他们想要
{“success”:0}或{“success”:1}