Mysql Phonegap json'\r\n';正在从服务器获取数据

Mysql Phonegap json'\r\n';正在从服务器获取数据,mysql,json,phonegap-desktop-app,Mysql,Json,Phonegap Desktop App,我正在使用phonegap开发一个应用程序,我正在使用php代码从MySql表中获取一些数据。。但是当我显示重播文本时。。文本中有“\n\r”。。。如何删除此项并显示结果。。。下面是我的javascript代码 var jsonData; $.ajax({ type: 'GET', url: 'http://mybirthsecrets.com/app/get_pday1_number_phonegap.php', data: {pone: dayb},

我正在使用phonegap开发一个应用程序,我正在使用php代码从MySql表中获取一些数据。。但是当我显示重播文本时。。文本中有“\n\r”。。。如何删除此项并显示结果。。。下面是我的javascript代码

var jsonData;
$.ajax({ 
    type: 'GET', 
    url: 'http://mybirthsecrets.com/app/get_pday1_number_phonegap.php', 
    data: {pone: dayb}, 
    dataType: 'html',
    success: function (result) { 
    jsonData = result;
        alert(jsonData);

    }
});

@这很容易

 jsonData = result;
用下面一行代替这一行

 jsonData=eval('(' + result + ')');

这是伟大的,如果你想开放你的网站,以CSRF注射。不,它不是。如果您评估来自数据库的内容,那么用户只需输入
警报(“恶意”)编码到数据库中,电话应用程序将对其进行评估。由于这是与phonegap,你甚至可能有人能够破坏手机的风险。这可能有用,但这不是正确的方法。您也可以用锤子打开窗口,但这并不意味着这是打开窗口的方式。@Jocheved是的,从源而不是目标中修复数据。您需要修复它在PHP文件中的输出位置。你要做的是给你的朋友寄一个包裹,里面有一块砖头、一个钥匙链和一张纸条,上面写着“请扔掉砖头”。为什么要麻烦一起发送砖块?@Jocheved无论
\r\n
存储在哪里或来自哪里。如果它存储在MySQL中,则将其存储为实际的换行符。不要将MySQL存储
\r\n
设置为“反斜杠后跟r,反斜杠后跟n”。这可能是因为您使用了
addslashes
,这是一种不正确的SQL转义方法。使用准备好的语句和绑定变量来避免SQL注入。有
\r\n
而不是
\n\r
,对吗?@Spoom。。对不起,是这样的。。