已经有一个在线编写文件JSON的解决方案,但我想在本地保存json文件.我试过使用这个例子http://jsfiddle.net/RZBbY/10/
它创建了一个下载文件的链接,使用此调用
a.attr('href', 'data:application/x-json;base64,' + btoa(t.val())).show();
有没有办法在本地保存文件而不是提供可下载的链接?还有其他类型的转换data:application/x-json;base64吗?
这是我的代码:
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>jQuery UI Sortable - Default functionality</title>
<link rel="stylesheet" href="http://jqueryui.com/themes/base/jquery.ui.all.css">
<script src="http://jqueryui.com//jquery-1.7.2.js"></script>
<script src="http://jqueryui.com/ui/jquery.ui.core.js"></script>
<script src="http://jqueryui.com/ui/jquery.ui.widget.js"></script>
<script src="http://jqueryui.com/ui/jquery.ui.mouse.js"></script>
<script src="http://jqueryui.com/ui/jquery.ui.sortable.js"></script>
<script src="http://jqueryui.com/ui/jquery.ui.accordion.js"></script>
<link rel="stylesheet" href="http://jqueryui.com/demos/demos.css">
<meta charset="utf-8">
<style>a { font: 12px Arial; color: #ac9095; }</style>
<script type='text/javascript'>
$(document).ready(function() {
var f = $('form'), a = $('a'),
i = $('input'), t = $('textarea');
$('#salva').click(function() {
var o = {}, v = t.val();
a.hide();//nasconde il contenuto
i.each(function() …Run Code Online (Sandbox Code Playgroud) 点击后我试图隐藏一个按钮(不在表单标签内).以下是现有代码.我尝试过的所有解决方案都会破坏功能或干扰页面上的表单.
隐藏DIV hidden-dev标记之间的内容,直到单击代码底部附近的按钮为止.单击该按钮后,将向用户显示所有剩余内容.
一旦显示内容,就没有使用"检查可用性"按钮,所以我想隐藏它(特别是因为核心表单的提交按钮出现,并且在全长的底部看到两者都很困惑页.
这是现有的代码,可以正常执行所有操作(除了在单击后隐藏按钮)...
<html>
<head>
<style>
.hidden-div {
display:none
}
</style>
</head>
<body>
<div class="reform">
<form id="reform" action="action.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="type" value="" />
<fieldset>
content here...
</fieldset>
<div class="hidden-div" id="hidden-div">
<fieldset>
more content here that is hidden until the button below is clicked...
</fieldset>
</form>
</div>
<span style="display:block; padding-left:640px; margin-top:10px;">
<button onclick="getElementById('hidden-div').style.display = 'block'">Check Availability</button>
</span>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我有一个sortable,它是从JSON文件加载创建的.现在我要删除一个项目.
我从textarea收到了我必须取消的元素名称.我保存在变量中namdel.使用for循环,我将把这个变量与sortable的名称进行比较.
可排序的HTML代码:
<div id="sortparam">
<ul style="" class="ui-sortable" id="sortable">
<li style="" id="1" class="ui-state-default"> <span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Singular sensation</li>
<li style="" id="2" class="ui-state-default"> <span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Beady little eyes</li>
<li style="" id="3" class="ui-state-default"> <span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Little birds </li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
问题是如何读取项目,因为如果我阅读:
var contapara=1;
var l = document.getElementById(contapara).innerHTML;
alert(l);
Run Code Online (Sandbox Code Playgroud)
程序在警报窗口中写入:
<span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Little birds
Run Code Online (Sandbox Code Playgroud)
我只想要Little birds.
我包含了我的项目片段.当我运行此代码时,单击窗口对话框上的添加,并在提交内部,Firebug响应错误.
我想知道为什么不这样做 alert ("Se funziona questo mi hai aiutato");
在网站的末尾有一个例子,它在我的电脑上工作正常.
现在我公开我的代码或练习我在窗口对话框(Jquery)中使用表单的地方.
我想编程,我有解决方案,但函数的JavaScript中的脚本不起作用.
为什么?
现在我谈谈我的项目.
使用对话框的窗口(Jquery我的代码)添加任何内容.
该项目不起作用.因为(使用Firebug控制台),按下按钮添加对话框后,它会too much recursion在库上出现此错误jquery.min.js line 2.
如何改进代码以运行警报?
我的项目:
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style></style>
</head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script>
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript">
// <---- VENTAÑAS DE PARAMETERES---->
$(document).ready(function() {
var regex,v,l,c,b,i,contapara=3;
$( "#wnd_Addparam" ).dialog({
autoOpen: false,
height: 'auto',
width: 350,
modal: true,
resizable:false,
buttons: {
"Add": function() {
contapara=(parseInt(contapara)+1);
alert("popopo");
$("#formparam").submit(function() {
alert("Se funziona questo …Run Code Online (Sandbox Code Playgroud) 我需要访问一个全局变量,使其状态保持不同的服务器请求.
在此示例中,全局变量是,r并且在每个请求时递增.
我怎样才能在r全球范围内实现全球化?
import cherrypy
import urllib
class Root(object):
@cherrypy.expose
def index(self, **params):
jsondict = [('foo', '1'), ('fo', '2')]
p = urllib.urlencode(jsondict)
if r!=1
r=r+1
raise cherrypy.HTTPRedirect("/index?" + p)
return "hi"
cherrypy.config.update({
'server.socketPort': 8080
})
cherrypy.quickstart(Root())
if __name__ == '__main__':
r=1
Run Code Online (Sandbox Code Playgroud) 我说,我正在使用Querystring重定向到另一个页面
header('location:abc.php?var=1');
Run Code Online (Sandbox Code Playgroud)
我可以使用以下代码在querystring值的帮助下在重定向页面上显示消息,比如说
if (isset ($_GET['var']))
{
if ($_GET['var']==1)
{
echo 'Done';
}
}
Run Code Online (Sandbox Code Playgroud)
但我的问题是,即使刷新页面,该消息仍会继续显示.因此,我希望在页面刷新时删除该消息,即刷新时url中不应存在值或查询字符串.
提前致谢.