Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.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参数选择php数组中需要的字符串?_Javascript_Php_Arrays - Fatal编程技术网

如何使用javascript参数选择php数组中需要的字符串?

如何使用javascript参数选择php数组中需要的字符串?,javascript,php,arrays,Javascript,Php,Arrays,首先,我对JS和PHP相当陌生。但是我有一个PHP数组,其中包含一些事件的标题。我试图创建一个Javascript脚本,创建元素并用php数组中的字符串填充它们 这就是我想知道的。有没有办法做到这一点: 函数创建卡(x){ var事件_title=“”; }您必须将PHP数组转换为字符串或json并在js中使用 例如,数组到字符串 function createCard(x) { var event_title = "<?php echo implode(',', $ev

首先,我对JS和PHP相当陌生。但是我有一个PHP数组,其中包含一些事件的标题。我试图创建一个Javascript脚本,创建元素并用php数组中的字符串填充它们

这就是我想知道的。有没有办法做到这一点:

函数创建卡(x){
var事件_title=“”;

}
您必须将PHP数组转换为字符串或json并在js中使用

例如,数组到字符串

function createCard(x) {
        var event_title = "<?php echo implode(',', $event_title[x]); ?>";
        var event_title_arr = event_title.split(',');
        console.log(event_title _arr);
        // play around using JS variable "event_title_arr "
  }
函数创建卡(x){
var事件_title=“”;
var event_title_arr=event_title.split(',');
控制台日志(事件标题);
//使用JS变量“event\u title\u arr”进行游戏
}

函数创建卡(x){
var事件_title=“”;
var event_title_arr=JSON.parse(event_title);
控制台日志(事件标题);
//使用JS变量“event\u title\u arr”进行游戏
}

您必须将PHP数组转换为字符串或json并在js中使用

例如,数组到字符串

function createCard(x) {
        var event_title = "<?php echo implode(',', $event_title[x]); ?>";
        var event_title_arr = event_title.split(',');
        console.log(event_title _arr);
        // play around using JS variable "event_title_arr "
  }
函数创建卡(x){
var事件_title=“”;
var event_title_arr=event_title.split(',');
控制台日志(事件标题);
//使用JS变量“event\u title\u arr”进行游戏
}

函数创建卡(x){
var事件_title=“”;
var event_title_arr=JSON.parse(event_title);
控制台日志(事件标题);
//使用JS变量“event\u title\u arr”进行游戏
}

你根本不能这样做(用这种方式)。。。php创建一个页面,将其发送到浏览器。。。在此创建过程中,浏览器无法与PHP交互。-选项包括使所有事件标题可供javascript使用,或使AJAX(请参见XMLHttpRequest)可根据需要从服务器获取数据您根本无法做到这一点(以这种方式)。。。php创建一个页面,将其发送到浏览器。。。在此创建过程中,浏览器无法与PHP交互。-选项包括将所有事件标题提供给javascript,或使用AJAX(请参见XMLHttpRequest)从服务器获取所需的数据。嗯,我知道您在这里做什么,但它似乎不起作用。Inspect元素显示:使用未定义的常量x.Hm,我知道你在做什么,但它似乎不起作用。检查元素显示:未定义常数x的使用。