0

有谁知道如何发布 html 而无需在 jquery 或 c# .net 中重新加载页面?

例子:

我在页面中有一个带有以下链接的 urllink (dial.html?PhoneNumber=0465254245)。当我单击链接时,如何在不使用 ajax 重新加载页面的情况下发布此 url?

4

3 回答 3

1

简单的方法是使用速记 AJAX 调用。

$.post('dial.html?PhoneNumber=0465254245', function(data) {
  $('.result').html(data); // .result is the class where you want the page to be
});

长路如下,

$.ajax({
  type: "POST",
  url: url, //Your URL
  data: data, 
  success: success,
  dataType: dataType
});

请参阅此处以获取全面的选项,包括示例代码。

于 2013-08-14T01:54:47.633 回答
0

像这样的东西应该工作:

$("#link").click(function(){
    $.post("dial.html?PhoneNumber=0465254245", function(data){
        alert("Post completed");
    }
}

http://api.jquery.com/jQuery.post/

于 2013-08-14T01:48:12.430 回答
0

对于其他两个答案的多样性,让我们使用jQuery Get

请求dial.html?PhoneNumber=0465254245页面,但忽略返回结果。

$("YOUR_SELECTOR").click(function(){
    $.get("dial.html?PhoneNumber=0465254245");
});

如果要捕获返回值:

$("YOUR_SELECTOR").click(function(){
    $.get("dial.html?PhoneNumber=0465254245", function(returnedvalue) {
      alert("Value Returned: " + returnedvalue);
    });
});

有用的链接jQuery AJAX

干杯!

于 2013-08-14T02:31:17.767 回答