热血海贼王单机版修改修改的后端有效果,前端也改了就是不同步显示,请高人指点

关于后端程序员写前端用什么框架更好? - 知乎3512被浏览164667分享邀请回答1.7K103 条评论分享收藏感谢收起44224 条评论分享收藏感谢收起查看更多回答2 个回答被折叠()推荐到广播
82474 人聚集在这个小组
(蜡笔小新太白了)
(罅隙泉殇)
第三方登录:前端 ,后端 关于数据交互的问题? - 知乎439被浏览72746分享邀请回答&input type="hidden" value="&?php echo $user_?&" /&
&div data-value="&?php echo $user_?&"&&/div&
渲染结果&input type="hidden" value="/u/3949015?v=3&s=40" /&
&div data-avatar="/u/3949015?v=3&s=40"&&/div&
使用 JS 获取$('input').val();
// /jQuery.data/
$('div').data('avatar');
优点:不占用全局变量,由 JS 自由获取。使用建议:适合传递简单数据,也非常适合多个简单数据与 Element 绑定关系。&ul&
&li&nimojs &span data-userid="1" &删除&/span&&/li&
&li&nimo22 &span data-userid="2" &删除&/span&&/li&
&li&nimo33 &span data-userid="3" &删除&/span&&/li&
&li&nimo44 &span data-userid="4" &删除&/span&&/li&
&li&nimo55 &span data-userid="5" &删除&/span&&/li&
$('span').on('click',function(){
$.post('/ajax/remove/',$(this).data('userid'),function(data){
2. JS赋值将数据填充到 `&script&` 的 JavaScript 变量声明中。&script&
var user_avatar = "&?php echo $user_?&";
// 渲染结果
// var user_avatar = "/u/3949015?v=3&s=40";
或使用 Smarty 后端模板引擎:&script&
var user_avatar = "{$user_avatar}";
优点:传递数据非常方便。前端直接调用 user_avatar 变量使用数据。缺点:1. 为了传递一个字符串数据占用了全局变量 `user_avatar`,当有很多数据需要传输时则会占用很多全局变量。2. 如果返回数据存在换行将会导致JS报错// 渲染结果有换行符
var user_id = "
/u/3949015?v=3&s=40";
// Uncaught SyntaxError: Unexpected token ILLEGAL
优化:可以通过指向的某一个变量存放所有后端返回的内容,最小程度占用全局变量。例:// PHP 代码
var SERVER_DATA = {
username: {$username},
userid: {$userid},
title: {$title}
// 渲染结果
var SERVER_DATA = {
username: "NimoChu",
userid: 1,
title: 'F2E'
使用建议:需要最快速度传递数据给 JS 并十分确定此数据稳定时,使用此方式。数据格式复杂的建议使用script填充JSON 或AJAX获取JSON 方法。3. script填充JSON填充 JSON 数据到 `&script&` 标签中,前端通过 DOM 获取 JSON字符串并解析成对象。&script type="text/template" id="data"&{"username":"nimojs","userid":1}&/script&
var data = JSON.parse($('#data').html());
//{username:"nimojs",userid:1}
优点:页面加载完成后就可以获取到数据。不占用全局变量,可传递大量数据集合。缺点:数据量特别大时会导致页面初次加载变慢。变慢并不只是文件大小导致的,也因为服务器查询数据并返回合集是需要时间,可使用AJAX获取JSON完成按需加载和加载等待。使用建议:适合传递在DOM加载完成时就需要用到的大量数据集合。例如:前端控制页面渲染,后端将JSON数据源填充到 `&script&` 由前端使用 JavaScript模板引擎 进行页面渲染。4.
AJAX获取JSON使用 AJAX 获取JSON数据&span id="showdata"&查看资料&/span&
&div style="display:" id="box"&
&h2&用户信息&/h2&
&p id="info"&&img src="loading.gif" /&&/p&
$('#showdata').on('click',function(){
$('#box').show();
$.getJSON('/ajax/userdata/',function(oData){
// oData = {"username":"nimojs","userid":1}
$('#info').html('用户名:' + oData.username + '&br&用户ID:' + oData.userid);
这是一个通过AJAX 获取用户资料的示例。流程如下:1. 页面上只显示查看资料2. 用户点击查看资料3. 显示用户信息和 loading 图片4. 向服务器发送获取用户信息的AJAX请求5. 服务器返回JSON字符串,$.getJSON
自动将返回的 JSON字符串转换为对象6. 填充内容到 `&p id="info"&`优点:不占用全局变量和 DOM 节点,可以自由控制获取数据的触发条件(页面加载完成时、用户点击查看资料时或用户点击某个按钮时)。当开始获取数据时可使用 loading 图片占位提示用户数据正在读取。防止页面加载所有数据导致的页面加载缓慢。缺点:会产生额外的HTTP请求。不能在DOM加载完成以后立即获取,需要发送请求-接收响应。使用建议:适合加载非主要信息、设定触发条件(用户点击查看资料时),并提供友好的数据读取等待提示。5. WebSocket实时传输数据如果将 AJAX请求和响应比喻成给服务器发短信和等待服务器回复短信,而 WebSocket 就如同和服务器打电话。此处不对WebSocket做过多介绍,附上参考资料:1. 2. 3. 6. 总结每种情况都有每种情况的用处,没有绝对正确的方法。根据实际情况灵活的选择获取数据方式。若作者显示不是Nimo(被转载了),请访问Github原文进行讨论:19411 条评论分享收藏感谢收起187 条评论分享收藏感谢收起查看更多回答1 个回答被折叠()问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
如图:{{article.content}}就是从数据库读出来的带有&p&之类的标签的。我把文章直接显示在这里,不能像解析网页那样解析吗?我后端是用富文本直接保存文章的。前端要怎么弄?
&div id="ceontent-panl"&
{{article.content}}
我的编辑文章的东东:
前端还需要什么解析吗????我用的是springMVC,mysql,angularjs。
按道理说,这里显示的就是一个string纯文本内容。那么,前端怎么才能把“sfsdfsdf”,方便地去掉双引号,直接显示呢
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
{{{}}},三层括号试试,每个模版引擎不同,但普遍是这样
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
检查一下后端保存时是不是转义了。
同步到新浪微博
分享到微博?
Hi,欢迎来到 SegmentFault 技术社区!⊙▽⊙ 在这里,你可以提出编程相关的疑惑,关注感兴趣的问题,对认可的回答投赞同票;大家会帮你解决编程的问题,和你探讨技术更新,为你的回答投上赞同票。
明天提醒我
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:}

我要回帖

更多关于 热血海贼王3.0修改器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信