【发布时间】:2011-12-28 22:04:56
【问题描述】:
我正在尝试创建一个自动完成框...并且我可以使用 Fiddler 检索适当的 JSON,但是在代码中实现时,我收到连接错误。 代码:
<htm>
<Head>
</head>
<body>
<input type="text" id="txt_search" name="search">
<span id="suggest"></span>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#txt_search").keyup(function()
{
var search;
search = $("#txt_search").val();
if (search.length > 2)
{
// Trigger AJAX request
$.ajax(
{
type: "POST",
contentType: "application/json; charset=utf-8",
url: "*****",
data: { "FirstPartOfName":"Med " },
dataType: "json",
success: function(message) {
if (message.length > 0)
{
alert('It got data back....');
message = "Do you mean: " + message;
$("#suggest").append(message);
}
else
{
alert('Nothing came back....');
}
}
} );
}
else {
// Empty suggestion list
$("#suggest").empty();
}
});
});
</script>
</body>
</html>
我无法提供 URL,但我可以使用 Fiddler 进行连接以对其进行测试。我认为这可能是 WCF 的问题,但是我怎样才能用 Fiddler 正确测试呢?
【问题讨论】: