2016-05-19 12 views
0

次のフォームをPython Cherrypyスクリプトに送信していますが、これはフォーム引数から「&」を分割しています。次の出力。"&"が含まれている場合、チェリーピットフォームの引数

所望の出力:

{ 'メイト':U '(NSW)ライド - 屋根の設計施工P2(RYDZ)の新チラーへの電源のアップグレード(IMC152)(44159)'}

フォームポストのリンク:?

「 /project_detailsをGETメイト=(NSW)%20Ryde%20-%20Upgrade%20of%20Power%20Supplies%20to%20New%20Chillers%20on%20Roof% 20Desig N%20%& 20Construction%20P2 20%(RYDZ)20%(IMC152)20%(44159) HTTP/1.1" ここで

CherryPyには、以下のコードを使用して見ているという主張のプリントアウトであります、

{ '建設P2(RYDZ)(IMC152)(44159) ':uは''、 'メイト':U '(NSW)ライド - 屋根のデザイン上の新しいチラーへの電源のアップグレード'}

Pythonコード:

@cherrypy.expose 
    def project_details(self, **mate): 
     print mate 

HTMLコード:

$.ajax({url: 'http://192.168.0.37:8000/project_details?mate='+selectvalue, 
            success: function(output) { 
             alert(output);}, 
+1

私には意味があります。そういうわけで、それは他のどこでも動作します。 –

+0

thxですが、屋根設計工事P2(RYDZ)(IMC152)(44159) '上の新しいチラーへの電源のアップグレードを' {'mate':u '(NSW)Ryde - アップグレードしてください。} – Ossama

+0

次に、もう一方の側がURLを生成します。 –

答えて

0

私はイグナシオ、下記のAjaxコードには、このおかげで解決しました。

$.post("http://192.168.0.37:8000/project_details", { mate: selectvalue}) 
            .done(function(data) { 
            alert("Data Loaded: " + data); 
            }); 
+0

あなたの答えを "受け入れる"ように、その横の灰色のチェックマークをクリックしてください。あなたの問題が解決されたことを他の人が一目で確認することができます。 – webKnjaZ

関連する問題