javascript中的字符串连接问题

时间:2018-04-10 01:34:37

标签: javascript php css string laravel

有人可以帮我调试这个功能吗?

 for (var i = 0; i < NumOfJData; i++) {
                        $('#list').append("<tr>"+
                        "<td>"+response[i]["s_id"]+"</td>"+
                        "<td>"+response[i]["name"]+"</td>"+
                        "<td>"+response[i]["email"]+"</td>"+
                        "<td>"+response[i]["USN"]+"</td>"+
                        "<td>"+response[i]["phone"]+"</td>"+
                        "<td>"+response[i]["address"]+"</td>"+
                        "<td>"+response[i]["Department"]+"</td>"+
                        "<td>"+response[i]["semester"]+"</td>"+
                        "<td><a class='btn btn-info' href='{{url('editStudent'/"+response[i]['s_id']+")}}'>edit</a></td>"+
                        "</tr>"
                        );
                     }

这行有什么问题吗?

"<td><a class='btn btn-info' href='{{url('editStudent'/"+response[i]['s_id']+")}}'>edit</a></td>"

来自浏览器的消息

  

“遇到非数字值(查看:   d:\ XAMPP \ htdocs中\ YangMing567 \资源\视图\管理\ st_manage.blade.php)“

2 个答案:

答案 0 :(得分:1)

您无法在PHP中使用+运算符连接字符串。您必须改为use .

+保留用于数值,因此您会收到错误。

答案 1 :(得分:0)

PHP 中,您无法使用+运算符连接字符串。使用.运算符。

PHP 7.1 中,如果遇到非数字值,将发出警告。

  

无效时引入了新的E_WARNING和E_NOTICE错误   使用期望数字的运算符强制字符串(+ - * / **%   | &安培; ^)或他们的任务等价物。

查看此链接了解更多详情。

http://php.net/manual/en/migration71.other-changes.php