0

私が持っている奇妙な質問

echo "<tr><td onmouseover="xmlhttpPost('obrada.php', 'prva', 'osx-modal-data'); return false;">
<a href='#' class='osx'>".$row->COUNTRY."</a></td>";

問題は 'in function Javascript i have to have ' and " にあり、通常の HTML にあるこの種の exit を書くとすべてうまくいきますが、PHP の exit でこれを使用するとエラーが発生しますか?? 問題は私が変わるとき

"xmlhttpPost('obrada.php', 'prva', 'osx-modal-data'); return false;"

'xmlhttpPost('obrada.php', 'prva', 'osx-modal-data'); return false;'

機能が動作していませんか?? どうしてか分かりません?

答えを事前にTxanks

4

3 に答える 3

1
 echo "<tr><td onmouseover=\"xmlhttpPost('obrada.php', 'prva', 'osx-modal-data'); return false;\"><a href='#' class='osx'>".$row->COUNTRY."</a></td>";
于 2013-04-10T20:05:41.167 に答える
0

js 内にスラッシュを追加します: 'xmlhttpPost(\'obrada.php\', \'prva\', \'osx-modal-data\'); false を返す;'

于 2013-04-10T20:05:41.583 に答える
0

引用符をエスケープする必要があります。エスケープは、これらの引用符を処理されたコードの一部と見なさないように PHP に指示します。ただし、Javascript の場合は正常に処理されます。

 echo "<tr><td onmouseover=\"xmlhttpPost('obrada.php', 'prva', 'osx-modal-data'); return false;\"><a href='#' class='osx'>\".$row->COUNTRY.\"</a></td>";

エスケープすると、好きな/必要な引用符を使用できます。

于 2013-04-10T20:10:56.933 に答える