ホームページ  >  記事  >  バックエンド開発  >  ueditor インターネットからコピーした記事を編集して貼り付ける(フォーマット)方法。

ueditor インターネットからコピーした記事を編集して貼り付ける(フォーマット)方法。

WBOY
WBOYオリジナル
2016-06-23 13:50:081231ブラウズ

記事を公開する機能を作成しますが、インターネットから記事をコピーしてエディターに貼り付けると、完全なコンテンツを取得できません。投稿すると、記事コンテンツ内の元のパラメータも新しいものとして渡されるためです。パラメータについてアドバイスをいただければ幸いです、ありがとうございます。


ディスカッションに返信(解決策)

記事内容の元のパラメータ これは何を指しますか?

記事コンテンツ内の元のパラメータは何を指しますか?

インターネットからコピーされた記事には独自の a タグがあり、それがバックエンドに渡されると、次のようになります

インターネットからコピーされた記事には独自のタグがあるということです。タグを作成し、それがバックエンドに渡されると、新しいパラメーターが生成されます。パラメーターは次のようになります



get メソッドを使用して渡しましたか?

インターネットからコピーした記事にはタグが付いており、それがバックエンドに渡されると、次のように新しいパラメーターが生成されます



get メソッドを使用して渡しましたか? ajax postメソッドを使用しています


インターネットからコピーした記事にはタグが付いており、それがバックグラウンドに渡されると、次のように新しいパラメータが生成されます



を使用して渡しましたgetメソッド? ajax 投稿メソッドを使用しました間違っています。送信するために jquery ajax 投稿メソッドを使用しました

新しい .txt ファイルを作成し、オンラインでコピーした記事を最初に .txt ファイルに貼り付けてから、.txt から貼り付けることができます。 ueitor へのファイル ここに

インターネットからコピーしたコンテンツと、ajax が分析のためにパラメーターをサーバーに渡すコードを投稿します。

まず問題の範囲を絞りましょう。著者は、jq の ajax を使用してパラメータ付きの単純な URL を渡す方法をテストします。これが成功した場合、PHP には新しいパラメータは表示されないため、最終的な結論はおそらく

です。新しい .txt ファイルを作成してオンライン記事をコピーできます。まずそれを .txt ファイルに貼り付けてから、.txt ファイルから ueitor に貼り付けます

このテスト方法は問題ありませんが、ユーザーは必ずしもそれをメモ帳に貼り付けて、それをエディタに貼り付けます

まず問題のスコープを絞り込み、著者は jq の ajax を使用してパラメータ付きの単純な URL を渡す方法をテストしました。それが成功した場合、新しいパラメータは PHP に表示されないと推定されます。真実が明らかになります

「そうですね」テストしてみました、単純なパラメータはOKですが、コンテンツを渡した後、バックグラウンドで印刷するときに多くの新しいパラメータが生成されるため、コンテンツを受け入れるときに、内部のコンテンツは半分は分割されたかのようになります。

問題は、フォームフォームのアクションを通じて直接送信されます。jq の ajax は、記事コンテンツ内の
a タグのパラメーターを使用しません。 . 新しいパラメータを生成するとき、より良い jq ajax があれば、それを提供し、ソースコードを後で投稿したいと思います

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。