如何使用javascript参数选择php数组中需要的字符串?
首先,我对JS和PHP相当陌生。但是我有一个PHP数组,其中包含一些事件的标题。我试图创建一个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
函数创建卡(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的使用。