Javascript Explode未定义。如何在php codeigniter中拆分字符串

Javascript Explode未定义。如何在php codeigniter中拆分字符串,javascript,Javascript,我必须拆分一个字符串并将其存储在另一个变量中。我得到“爆炸未定义”。有人请帮助我。提前谢谢 var DocRefNo=document.getElementById('DocRefNo').value; $Doc=explode('No',$DocRefNo); alert($Doc) 1st:Explode是PHP函数不是javascript函数 2nd:使用split() 通过查看您的代码,它似乎是一个javascript代

我必须拆分一个字符串并将其存储在另一个变量中。我得到“爆炸未定义”。有人请帮助我。提前谢谢

           var DocRefNo=document.getElementById('DocRefNo').value;
           $Doc=explode('No',$DocRefNo);
           alert($Doc)

1st:
Explode
PHP函数
不是
javascript函数

2nd:使用
split()


通过查看您的代码,它似乎是一个javascript代码。尝试:

var DocRefNo=document.getElementById('DocRefNo').value;
var Doc=DocRefNo.split('No');
并尝试console.log,因为它将作为一个数组作为响应

console.log(Doc);

PS:如果您试图获取php obj,请尝试在javascript变量上强制转换。

这里似乎有javascript代码。所以,您应该使用javascript的拆分方法:

var DocRefNo=document.getElementById('DocRefNo').value;
var Doc=explode('No',DocRefNo);
console.log(Doc); // debug your js code in browser's console

您可以使用拆分函数拆分字符串。 此处16指定要执行拆分操作的位置

     var DocRefNo=document.getElementById('DocRefNo').value;
     var Doc=DocRefNo.split(16);  

Explode
PHP函数
不是
javascript函数
使用split()你不能像这样组合
PHP
JS
PHP
是服务器端脚本,而
js
是客户端脚本,而是使用javascript函数拆分
     var DocRefNo=document.getElementById('DocRefNo').value;
     var Doc=DocRefNo.split(16);