-
09-05-2012, 08:21 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Anh có thể nói rõ hơn được không ạ! lần đầu tiên làm nên em cũng gà mờ lắm ak!hjc
nếu có vd thì thanks anh nhiều [IMG]images/smilies/biggrin.png[/IMG]View more random threads:
- Lỗi khi up web asp.net mvc 4 lên host. Mong sự giúp đỡ
- phân trang arraylist với trang aspx?
- Lỗi Jquerry khi tác động lên textbox target bởi maskeditextender
- Tìm công cụ quản lý Web ASP.NET đã Publish
- Sử dụng NoSQL trong .NET như thế nào?
- Nguyên tắc thiết kế web Tin tức dành cho phiên bản mobile, smart phone như thế nào???
- viết code menu active in asp.net
- Cách tạo user custom control cho trang đăng nhập
- Cách add google map vào trang web
- SignalR - Lỗi No suitable method found to override
-
09-05-2012, 08:29 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi bichchaukmt
Nếu ajax chạy vào rồi thì xem lại return ra cái gì.
ở client thì kiểm tra xem msg.d nó là cái gì, có khi lại chỉ là msg thôi ấy chứ.
-
09-05-2012, 08:57 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
hjc.em chưa làm được (
anh xem giùm em nha!
Link: http://www.mediafire.com/?f1ujjmo5jjemou9
-
09-05-2012, 05:03 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Sử dụng JQuery Ajax để gọi ASP.NET Web Service
Chào các bác! các bác giúp em vẫn đề này được không ạ em dùng JQuery Ajax để gọi ASP.NET Web Service nhưng làm đi làm lại thậm chí copy code của bài tham khảo làm lại vẫn không load được dữ liệu lên web? lỗi thì không báo làm em rất khó khăn trong việc tìm ra vấn đề. Mong các bác chỉ giáo [IMG]images/smilies/biggrin.png[/IMG]
Thanks các bác nhiều nhiều nha!!
Code : QuanTriVien.aspx
function LayQuanTri(page) {
var tenqtv = $("#search").val(); //<input type="text" id="search" value="Tìm theo tên Quản trị"
var currentpage = page;
$.ajax({
type: "POST",
url: "Services/KGMServices.asmx/LayDanhSachQuanTri",
data: '{"tenqtv":"' + tenqtv + '","currentpage":"' + currentpage + '"}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
$("#contentpage").html(msg.d);
}
});
};
function Hide() {
$("#success").attr("style", "opacity: 0; display: none;");
$("#error").attr("style", "opacity: 0; display: none;");
};
function ShowSuccess() {
$("#success").attr("style", "");
};
function ShowError() {
$("#error").attr("style", "");
};
Đây là code file KGMServices.asmx.
public string LayDanhSachQuanTri(string tenqtv, string currentpage)
{
string sb = "";
KhongGianMocDataContext db = new KhongGianMocDataContext();
int page_count = 0;
try
{
var qtv = (from quanTriViens in db.kgm_quanTriViens
where quanTriViens.qtv_id != 1
select quanTriViens);
if (tenqtv != "" && tenqtv != "Tìm theo tên Quản trị")
qtv = qtv.Where(a => a.qtv_hoTen.Contains(tenqtv));
if (qtv.Count() != 0)
{
page_count = qtv.Count() / myDefine.display;
if (qtv.Count() % myDefine.display != 0)
page_count++;
qtv = qtv.Skip((Convert.ToInt32(currentpage) - 1) * myDefine.display).Take(myDefine.display);
sb += "<table>";
//// Load tablehead
sb += "<thead>";
sb += "<tr>";
sb += "<th>Tên quản trị</th>";
sb += "<th>Email</th>";
sb += "<th>Điện thoại</th>";
sb += "</tr>";
sb += "</thead>";
sb += "<tbody>";
//Load tung phan du lieu
foreach (var i in qtv)
{
sb += "<tr>";
sb += "<td>" + i.qtv_hoTen + "</td>";
sb += "<td>" + i.qtv_email + "</td>";
sb += "<td>" + i.qtv_dienThoai + "</td>";
sb += "<td href=\"QuanLyQuanTriVien.aspx?ac=edit&id=" + i.qtv_id + "\" title=\"Cập nhật\"><img src=\"img/icons/actions/edit.png\" alt=\"\" /></a><a href=\"#\" title=\"Xóa\" onclick=\"XoaQuanTri(" + i.qtv_id + ")\" ><img src=\"img/icons/actions/delete.png\" alt=\"\" /></a></td>";
sb += "</tr>";
}
sb += "</tbody>";
sb += "</table>";
sb += "<div id=\"paging\" // xu ly phan trang
int p = 1;
int pre = Int32.Parse(currentpage) - 1;
int next = Int32.Parse(currentpage) + 1;
if (Int32.Parse(currentpage) != 1)
{
sb += "<a href=\"#\" onclick=\"LayQuanTri(" + pre + ")\">«</a>";
}
int count = 0;
bool fflag = false;
while (p <= page_count)
{
count++;
if (p == Int32.Parse(currentpage))
{
sb += "<a href=\"#\">" + currentpage + "</a>";
}
else
{
sb += "<a href=\"#\" onclick=\"LayQuanTri(" + p + ")\">" + p + "</a>";
}
if (!fflag && page_count > 10 && p < Int32.Parse(currentpage) && Int32.Parse(currentpage) - 4 > 1 && count > 1)
{
sb += "<a href=\"#\">...</a>";
p = Int32.Parse(currentpage) - 2;
fflag = true;
continue;
}
if (page_count > 10 && p > Int32.Parse(currentpage) && page_count - p > 2 && count > 6)
{
sb += "<a href=\"#\">...</a>";
p = page_count - 1;
continue;
}
p++;
}
if (Int32.Parse(currentpage) != page_count)
{
sb += "<a href=\"#\" onclick=\"LayQuanTri(" + next + ")\">»</a>";
}
sb += "</div>";
}
else
sb += "Không có dữ liệu";
}
catch (Exception ex)
{
return sb;
}
return sb;
}
-
09-05-2012, 06:41 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
đầu tiên debug webservice để xem method đã được gọi chưa, trả về thế nào
tiếp theo dùng chrome, ấn F12 để debug script rồi tìm hiểu:
- data đã về tới chưa.
- nếu data về rồi thì xem msg.d thế nào.
-
10-05-2012, 03:30 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Code : QuanTriVien.aspx
<script type="text/javascript">
$(document).ready(function () {
Hide(); //function Hide() {
LayQuanTri(1); //function LayQuanTri(page) {
$("#search").change(function () {//<input type="text" id="search" value="Tìm theo tên Quản trị"
LayQuanTri(1);
});
});
function XoaQuanTri(id) {
var id_del = id;
$.ajax({
type: "POST",
url: "/Services/KGMServices.asmx/XoaQuanTri",
data: '{"id":"' + id_del + '"}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
if (msg.d == "1") {
ShowSuccess();
LayQuanTri(1);
}
else {
ShowError();
}
}
});
};
// if (!IsPostBack)//Chỉ thực hiện khi trang Web được Load lần đầu tiên
function LayQuanTri(page) {
var tenqtv = $("#search").val(); //<input type="text" id="search" value="Tìm theo tên Quản trị"
var currentpage = page;
$.ajax({
type: "POST",
url: "/Services/KGMServices.asmx/LayDanhSachQuanTri",
data: '{"tenqtv":"' + tenqtv + '","currentpage":"' + currentpage + '"}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
$("#contentpage").html(msg.d);
}
});
};
function Hide() {
$("#success").attr("style", "opacity: 0; display: none;");
$("#error").attr("style", "opacity: 0; display: none;");
};
function ShowSuccess() {
$("#success").attr("style", "");
};
function ShowError() {
$("#error").attr("style", "");
};
</script>
Có một sự thật đó là cho dù bạn ở trong mối quan hệ nào (đồng tính nam, đồng tính nữ, dị tính) thì đều có rủi ro mắc phải những bệnh lý lây qua đường tình dục. Tuy nhiên trong những năm gần đây, số...
Quan hệ đồng tính đem lại hệ lụy...