Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.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向函数传递多个参数_Javascript_Php_Jquery_Function_Parameters - Fatal编程技术网

如何使用javascript向函数传递多个参数

如何使用javascript向函数传递多个参数,javascript,php,jquery,function,parameters,Javascript,Php,Jquery,Function,Parameters,我正在尝试创建类似于谷歌的东西,它执行以下操作 用户使用学生姓名进行搜索,当用户选择特定学生时,会打开一个弹出菜单,其中包含多个学生凭据 我能够获取数据,并使用该数据调用jquery中的一个函数来显示该数据 有大约10个细节正在从数据库中提取 我的jquery $.ajax({ url: "file.php", type: "get", data: {'init_data' : 'title_wise','title_name': value_text}, dat

我正在尝试创建类似于谷歌的东西,它执行以下操作

用户使用学生姓名进行搜索,当用户选择特定学生时,会打开一个弹出菜单,其中包含多个学生凭据

我能够获取数据,并使用该数据调用jquery中的一个函数来显示该数据

有大约10个细节正在从数据库中提取

我的jquery

$.ajax({
    url: "file.php",
    type: "get",
    data: {'init_data' : 'title_wise','title_name': value_text},
    dataType: 'html',
    success: function(data) {
        length_turns=data.split('$').length;
        while(num_turns<length_turns) {
            temp_data_value[num_turns++]=data.substring(0,data.indexOf('$'));
            if(num_turns==8)
                temp_data_value[num_turns-1]=data;
            temp_data_storage=data.substring(data.indexOf('$')+1);
            data=temp_data_storage;  }
php返回的数据如下所示

echo fetched_data.'$'.fetched_data.'$'.fetched_data.'$'.fetched_data.'$'.fetched_data.'$'.fetched_data.'$'.fetched_data
正在正确提取数据,并且我能够查看数据

问题是,我应该如何将这些参数传递给函数..我应该像

func(a[0],a[1].....)
或者有没有其他方法来实现这一点,比如调用循环或者做类似的事情

另外,假设我直接从php返回函数调用,就像

func(a[0],a[1]...)

现在我可以在这里直接将其作为函数调用吗?

您应该开始使用JSON,从服务器返回对象并将其传递给javascript方法Thank@wolff..你能分享一些关于如何从php文件返回的示例代码吗..在线上已经有很多示例,当前我在tablet上发布了很多有用的答案,很抱歉…请参阅
func.apply(thisArg[,argsArray])
?使用,它是一种更清洁的解决方案。
func(a[0],a[1]...)