我正在尝试使用jQuery执行Ajax调用,该调用运行良好.我使用success事件来显示数据.但是,只要加载外部HTML文件,就会触发成功.如果有大图像,它们会在显示后继续加载.有什么方法可以在所有内容完全加载后显示内容吗?这是代码:
$('#divajax').html('<br><div style="text-align: center;"><img src="res/ajax-loader.gif"></div>');
$.ajax({
cache: false,
url: 'ajax/content.php',
success: function(data) {
$('#divajax').html(data);
}
});
Run Code Online (Sandbox Code Playgroud) 我是Android开发的新手,我正在尝试编写一个小应用程序,它允许我获取外部JSON文件并解析它.我得到了它的工作,但如果我尝试在后台执行它作为一个它不会工作AsyncTask.Eclipse给了我错误
对于LongOperation类型,方法findViewById(int)未定义
在这一行:
TextView txtView1 =(TextView)findViewById(R.id.TextView01);
这是我的代码:
public class Main extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
new LongOperation().execute();
}
}
class LongOperation extends AsyncTask<String, Void, String> {
private final Context LongOperation = null;
@Override
protected String doInBackground(String... params) {
try {
URL json = new URL("http://www.corps-marchia.de/jsontest.php");
URLConnection tc = json.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(tc.getInputStream()));
String line;
while ((line = in.readLine()) != null) {
JSONArray ja = new JSONArray(line);
JSONObject jo = …Run Code Online (Sandbox Code Playgroud) 嘿,我试图用jquery选择更改单元格的内容,但我似乎无法让它工作.假设我们有这个表:
<table border="1">
<tr>
<td>cell 1
<td>cell 2
<td>cell 3
<tr>
<td>cell 4
<td>cell 5
<td>cell 6 <a onclick="javascript:$(this).parent().parent().('td').html('test');">Click</a>
<tr>
<td>cell 7
<td>cell 8
<td>cell 9
</table>
Run Code Online (Sandbox Code Playgroud)
我想从单元格6中改变单元格4的内容.('td')显然不起作用.如何在不使用类或ID的情况下从单元格6访问单元格4?提前致谢
嘿,我是Android的新手,我有一个问题.这是我的代码:
Log.v("Test", "" + lv_arr_id[0]); //displays 0
if (lv_arr_id[0] == "0") {
Toast.makeText(longOperationContext, "A", Toast.LENGTH_SHORT).show();
}
else {
Toast.makeText(longOperationContext, "B", Toast.LENGTH_SHORT).show();
}
Run Code Online (Sandbox Code Playgroud)
lv_arr_id [0]的值为"0"并且是一个字符串,其外部数据通过json从web中提取.但每次B吐司被触发而不是A吐司.值真的是0,我在logcat中测试了这个.任何想法为什么?提前致谢
我是android的新手,我有一个问题.我正在使用带有ViewBender的SimpleAdapter来显示图像和文本.但是我无法弄清楚如何为SimpleAdapter设置OnItemClickListener.我该怎么做?这是我初始化它的方式:
SimpleAdapter notes = new SimpleAdapter(Main.this, list, R.layout.main_list_row, PARAM, new int[] { R.id.icon, R.id.name, R.id.content });
notes.setViewBinder(new MyViewBinder());
setListAdapter(notes);
Run Code Online (Sandbox Code Playgroud)
提前致谢
我有一个非常基本的jquery问题.我试图将jscrollpane添加到我的网站,并在ajax调用后进行初始化.但是,当我运行该功能时,我一直在控制台中收到"testFunction未定义"的消息.代码非常基本:
$(document).ready(function() {
var api = $('.scroll-pane').jScrollPane({
showArrows:true,
maintainPosition: false
}).data('jsp');
function testFunction() {
api.getContentPane().load('ajax_content.html', function() {
api.reinitialise();
});
}
});
Run Code Online (Sandbox Code Playgroud)
为什么我一直收到消息?如果我从测试功能中取出测试功能,我会提前感谢错误"api not defined"
嘿,我是Android的新手,我有一个小问题.我正在尝试将列表视图放在一起,图像通过URL加载.这项工作到目前为止,但图像不会出现.logcat说:
02-23 19:20:48.447: INFO/System.out(833): resolveUri failed on bad bitmap uri: android.graphics.drawable.BitmapDrawable@405359b0
Run Code Online (Sandbox Code Playgroud)
它显然没有找到我的形象,但我不明白为什么.使用R.drawable.icon虽然有效.谁能帮我吗?继承人我的来源:
public class Main extends Activity {
private ListView lv_main;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
lv_main = (ListView) findViewById(R.id.listviewmain);
ArrayList<HashMap<String, String>> listItem = new ArrayList<HashMap<String, String>>();
HashMap<String,String> map;
map = new HashMap<String, String>();
map.put("title", "a title goes here");
map.put("details", "details blaa");
map.put("cover", String.valueOf(Main.this.LoadImageFromWebOperations("http://www.google.com/intl/en_ALL/images/srpr/logo1w.png"));
//THIS WORKS FINE: map.put("cover", String.valueOf(R.drawable.icon));
listItem.add(map);
map = new HashMap<String, String>();
map.put("title", "2nd title");
map.put("details", "more details");
map.put("cover", String.valueOf(Main.this.LoadImageFromWebOperations("http://www.google.com/images/srpr/nav_logo37.png"));
//THIS WORKS FINE: map.put("cover", …Run Code Online (Sandbox Code Playgroud) android ×4
jquery ×3
ajax ×2
arrays ×1
drawable ×1
html ×1
if-statement ×1
javascript ×1
jscrollpane ×1
json ×1
listener ×1
listview ×1
loading ×1
onclick ×1