我收到错误是因为双引号内的单引号,并且所有内容都在$ content变量的单引号内。怎么能解决这个问题?
$content = '
setTimeout("finishAjax('usernameResult', '"+escape(response)+"')", 400);
';
答案 0 :(得分:0)
为了在字符串文字中放置单引号或双引号,您必须先将其转义。 PHP中的转义字符是反斜杠(\)。
$content = "setTimeout(\"finishAjax('usernameResult', '+escape(response)+')\", 400);";
详细了解转义字符HERE。