die(json_encode(. が返されない

WBOY
WBOYオリジナル
2016-06-13 12:07:561284ブラウズ

die(json_encode(...
が返されませんでした。私の ajax コード

<br />$.post('{:U("Safeinfo/txpassadd")}', $("#txadd").serialize(), function(data) {<br /> alert("ok");	...<br />


php コード:
<br />tip("100", '<font color="red">交易密码不能与登录密码一样!</font>');<br />


<br />function tip($code, $msg) {<br />    $arr['code'] = iconv('GB2312', 'UTF-8', $code);<br />    $arr['msg'] = iconv('GB2312', 'UTF-8', $msg);<br />	<br />    //die(json_encode($arr));<br />    die(var_json_encode($arr));  //cjq<br />}<br /><br />function var_json_encode($var){ <br /> $_var = var_urlencode($var); <br /> $_str = json_encode($_var); <br /> return urldecode($_str); <br />}<br />


alert("ok") が結果ページに表示されません。これは、ajax が返されていないことを意味しますか? >
------解決策のアイデア----------- ----------

safeinfo-txpassadd.html URL書き換え後 実際に実行されるのは、tip関数を使用した
<br />function tip($code, $msg) {<br />    $arr['code'] = iconv('GB2312', 'UTF-8', $code);<br />    $arr['msg'] = iconv('GB2312', 'UTF-8', $msg);<br />	<br />    die(json_encode($arr,JSON_UNESCAPED_UNICODE));  //cjq<br />}<br />
SafeinfoAction::txpassaddメソッド
です。

$.post メソッドには json ステートメントがあるため、tip 関数は String 形式で出力する必要があります。$.post のコールバック関数のパラメーター データは次のようになります。 js オブジェクトに解析されますvar data1=eval("(" data ")"); 蛇足がある場合は削除する必要があります

-----解決策のアイデア----------------------

最初に PHP コードをデバッグする必要があります

------解決策アイデア----------------------

tip 関数は次のように書く必要があります Fortip("100", '8121d6c8a34839335b283c3765c68ed6トランザクション パスワードはログイン パスワードと同じにすることはできません!e6e38b3c62e8df885fe2e3986461aa63');
Get {"code":"100", "msg":"98b4ca35913ea50cbdb07860a34258fcu4ea4u6613u5bc6u7801u4e0du80fdu4e0eu767bu5f55u5bc6u7801u4e00u6837uff01e6e38b3c62e8df885fe2e3986461aa63"}
と書かれている場合は、tip("100 ", 'c2fc94e409a15256e5b8192630dd8a48トランザクション パスワードはログイン パスワードと同じであってはなりません!"}
function tip($code, $msg) {<br />    $arr['code'] = iconv('GB2312', 'UTF-8', $code);<br />    $arr['msg'] = iconv('GB2312', 'UTF-8', $msg);<br />     <br />    die(json_encode($arr));<br />//    die(var_json_encode($arr));  //cjq<br />}<br />
それは間違いです!


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