奇妙な問題。私はPHPが初めてで、何かを試みています。これが私のシナリオです:
HTML フォーム... AJAX が php スクリプトを呼び出します... PHP スクリプトが WCF Web サービスを呼び出して、オブジェクトの配列を取得します。私がやりたいことは、生の HTML を作成し (オブジェクトの配列が返されたテーブル行の作成になります)、それを HTML フォームに戻し、目的のテーブルに挿入することです。
ただし、返されるデータは生の HTML ではなく、いくつかのタグと乱数です。私は一生、自分が間違っていることを理解することはできません。HTMLSpecialCharsなどを使用してエスケープ文字を試しましたが、同じ問題に戻り続けています。
print htmlspecialchars("<tr>"
. "<td>"
. "<div class=\"row\">"
. "<div style=\"float:right;width:50px\"><img src=\"" + $wsr->Article[$i]->ImageLink + "\" style=\"height: 50px\" /></div>"
. "<div style=\"float:left;width:350px;\">"
. "<div>"
. "<h3 class=\"h3\" style=\"margin:0;\">" + $j + ". <a href=\"" + $wsr->Article[$i]->OriginLink + "\">" + $wsr->Article[$i]->HeadLine + "</a></h3>"
. "<p class=\"p\" style=\"margin:0;\">" + $wsr->Article[$i]->Synopsis + "</p>"
. "</div>"
. "</div>"
. "<div style=\"float:right; width:200px;padding-left:100px;\">"
. "<input type=\"button\" value=\"yes\" id=\"btnyes" + $j + "\" /><input type=\"button\" value=\"No\" id=\"btnNo" + $j + "\" /><a href=\"URL\">" + $wsr->Article[$i]->ArticleCommentsAmount + " Comment(s)</a>\""
. "</div>"
. "</div>"
. "</td>"
. "</tr>");
私が見返りに得るものは次のとおりです。
3</div></div></td></tr>6</div></div></td></tr>
どんな助けでも大歓迎です..ありがとう。