我有一个像这样的div标签
<div id="mainHolder">
<span>asjlkdasjdka</span>
<img src='image.jpg' />
<input type="button" id="myButton" value="Click me" onclick="callWcf();" />
</div>
Run Code Online (Sandbox Code Playgroud)
我正在使用jquery进行客户端开发,单击div中的按钮将进行一些服务器端处理.
我有callWcf函数进行wcf调用并具有成功和失败功能.
我想要做的是,一旦点击按钮,隐藏mainHolder div的内容并将其替换为旋转图像,以向用户显示正在处理的事件.然后当它完成时,无论成功还是失败,重新显示div mainHolder的当前内容.
有人帮我实现这个吗?我想要一个通用功能,也许我可以重用其他div和场景.
谢谢.
我正在对我的网站进行最后的修改,并且正在努力使页面的负载看起来不那么紧张.最好的方式向您展示我的意思是显示该网站:http: //marckremers.com/2011(仍未完成,处于alpha阶段)
正如您所看到的,内容粘在左侧,将大量的jquery和图像加载到页面中,然后单击到位(中心).
我想知道是否有一种方法可以让它先点击到位然后加载元素?
我尝试将重新定位脚本放在后面,甚至没有用.
有任何想法吗?谢谢
这是我的模特:
<?php
class Dbtest extends CI_Model {
function __construct()
{
// Call the Model constructor
parent::__construct();
}
function getAll() {
parent::Model();
$this->db->select('title, content');
$this->db->from('posts');
$this->db->where('post_id', 1);
$q = $this->db->get();
if($q->num_rows() > 0) {
foreach ($q->result() as $row) {
$data[] = $row;
}
return $data;
}
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的控制器:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Dbtest extends CI_Controller {
function index() {
$this->load->model('dbtest');
$data['rows'] = $this->dbtest->getAll();
$this->load->view('dbtest', $data);
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的看法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML …Run Code Online (Sandbox Code Playgroud) 我将位图图像保存在内部存储中,但我无法重新显示它.我已经研究了很长时间但我还没有找到.
public static void saveImages(Activity activity) throws IOException
{
for (int i=0; i<categories.getItems().length; i++) {
OutputStream os2 = activity.openFileOutput(categories.getItems()[i].getName(),
Context.MODE_WORLD_READABLE);
OutputStreamWriter osw2 = new OutputStreamWriter(os2);
Bitmap bmp = ((BitmapDrawable)categories.getItems()[i].getCategoryImage()).getBitmap();
bmp.compress(Bitmap.CompressFormat.PNG, 90, os2);
osw2.close();
}
}
Run Code Online (Sandbox Code Playgroud)
此代码可成功保存图像.我将重新显示文件中的图像.谢谢
我想知道我是否可以确定页面是否还没有准备好?因为如果页面没有准备好我想在那里插入一个动画.
我从以前的问题中找到了类似这样的东西:
var ready = false;
$(document).ready(function () {
ready = true;
});
Run Code Online (Sandbox Code Playgroud)
但它并没有真正帮助我.有没有其他方法来确定页面是否还没有准备好?或者在页面未准备好时添加加载屏幕的任何方式.
好吧,我只是想创建一个基本的加载页面,所以我有一些性感的页面出现(没有做任何加载)只是在我的真实表单出现之前显示几秒钟
这是我的代码:
public partial class LoadingPage : Window
{
System.Threading.Thread iThread;
public LoadingPage()
{
InitializeComponent();
}
private void Refresh()
{
System.Threading.Thread.Sleep(900);
MainWindow iMain = new MainWindow();
iMain.ShowDialog();
this.Dispatcher.Invoke(new Action(Close));
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
iThread = new System.Threading.Thread(new ThreadStart(Refresh));
iThread.SetApartmentState(System.Threading.ApartmentState.STA);
iThread.Start();
}
private void Close()
{
this.Close();
}
Run Code Online (Sandbox Code Playgroud)
这可以工作,但会导致堆栈溢出,并且在主页面打开时不会关闭加载窗口.
此外,close方法有一个绿色下划线说"隐藏继承的成员System.Window.Windows.Close()使用new关键字,如果隐藏是有意的"
问题是:是什么导致堆栈溢出?
我正在尝试实现一个全局加载对话框...我想调用一些静态函数来显示对话框和一些静态函数来关闭它.与此同时,我正在主线程或子线程中做一些工作......
我试过跟随,但对话框没有更新......只有一次,在再次隐藏之前,它会更新......
private static Runnable getLoadingRunable()
{
if (loadingRunnable != null)
{
loadingFrame.setLocationRelativeTo(null);
loadingFrame.setVisible(true);
return loadingRunnable;
}
loadingFrame = new JFrame("Updating...");
final JProgressBar progressBar = new JProgressBar();
progressBar.setIndeterminate(true);
final JPanel contentPane = new JPanel();
contentPane.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));
contentPane.setLayout(new BorderLayout());
contentPane.add(new JLabel("Updating..."), BorderLayout.NORTH);
contentPane.add(progressBar, BorderLayout.CENTER);
loadingFrame.setContentPane(contentPane);
loadingFrame.pack();
loadingFrame.setLocationRelativeTo(null);
loadingFrame.setVisible(true);
loadingRunnable = new Runnable() {
public void run() {
try {
while (running) {
Thread.sleep(100);
}
} catch (InterruptedException e) {
e.printStackTrace();
}
SwingUtilities.invokeLater(new Runnable() {
public void run() {
loadingFrame.setVisible(false); …Run Code Online (Sandbox Code Playgroud) 我正在调用api,结果大约需要15-20秒才能加载,所以我想显示一个加载gif,例如加载它们.
我有一个简单的表单,使请求,然后重定向到相关的操作
<%= form_tag results_path, :method => "get" do %>
<%= text_field_tag 'search', nil, :placeholder => "Enter Email Address here...." %>
<%= submit_tag 'Search' %>
Run Code Online (Sandbox Code Playgroud)
在呈现结果之前,如何将图像添加到results_path?
我可以在表单本身内执行此操作,还是一段Jquery/Javascript
谢谢
我正在使用spring security 3.0.在spring-security.xml中,显示登录页面时出现1个问题.Web浏览器中没有加载或丢失CSS的login.jsp.所以请解决这个问题..任何帮助,我感谢你.
我的spring-security.xml代码如下:
<beans:beans xmlns="http://www.springframework.org/schema/security"
xmlns:beans="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security-3.0.3.xsd">
<http auto-config="true" use-expressions="true">
<intercept-url pattern="/login.html" access="permitAll" />
<intercept-url pattern="/logout" access="permitAll" />
<intercept-url pattern="/accessdenied" access="permitAll" />
<intercept-url pattern="/**" access="hasRole('ROLE_USER')" />
<form-login login-page="/login.html" default-target-url="/firstwelcome.html" />
<logout logout-success-url="/logout" />
</http>
<authentication-manager alias="authenticationManager">
<authentication-provider>
<password-encoder hash="md5"/>
<jdbc-user-service data-source-ref="dataSource"
users-by-username-query="
SELECT strUSERNAME, strPASSWORD, CASE blENABLED WHEN 1 THEN 'true' ELSE 'false' END 'ENABLED'
FROM TBLUSERS
WHERE strUSERNAME=?;"
authorities-by-username-query="
SELECT strUSERNAME, strROLENAME
FROM TBLUSERS
WHERE strUSERNAME=?;"
/>
</authentication-provider>
</authentication-manager>
</beans:beans>
Run Code Online (Sandbox Code Playgroud)
我的login.jsp的标题如下
<link rel="stylesheet" type="text/css" …Run Code Online (Sandbox Code Playgroud) 每当我的应用程序安装时,我都设置:
constructor(props) {
super(props);
this.state = {
loading: true
};
}
Run Code Online (Sandbox Code Playgroud)
我有一个活动指示器,其动画直到loading: false:
{this.state.loading &&
<View style={styles.loading}>
<ActivityIndicator color="red" animating={this.state.loading} />
</View>
}
Run Code Online (Sandbox Code Playgroud)
我尝试在FlatList的文档中搜索一个方法会告诉我是否所有项目都已渲染,所以我可以调用this.setState({loading: false});但是,我没有设法找到这样的方法.
有人知道如何在列表加载数据时显示我的活动指示器吗?
loading ×10
javascript ×3
jquery ×3
android ×1
api ×1
bitmap ×1
c# ×1
codeigniter ×1
dialog ×1
global ×1
html ×1
java ×1
jsp ×1
model ×1
optimization ×1
positioning ×1
react-native ×1
resources ×1
spring ×1
swing ×1