我创建了一个简单的表单,其中有一个组合框,当我选择任何东西时,我将一个函数放在 onchange 事件上,以便调用它。
然后我通过 jquery 将这些数据发送到一个辅助文件中
<script type="text/javascript">
$.noConflict();
function Searchwine(obj,str) {
{queryString: ""+str+""}, function(data){
jQuery.post("http://www.site.com/search/helper/autosuggest.php", {queryString: ""+str+""}, function(data){
if(data.length >0) {
jQuery('#windatano').html(data);
}
</script>
我使用此代码通过 javascript 在自动建议中发布数据,并在 Windatano id
中打印 jquery 的重放
--> 它在 crome 和 ff 以及其他所有浏览器中工作正常,但在 IE 中不起作用
有什么可以帮忙的吗? 谢谢,
最佳答案
您使用 jQuery 的方式不正确。
正确的语法是(对于 POST)
$.post([URL], {
var: value,
var2: value
}, function(data) {
//callback goes here
}
);
如果您想像 GET 一样传入查询字符串,只需将其附加到 URL 的 ?
之后即可。
例如:
"http://www.site.com/search/helper/autosuggest.php?" + str
关于php - jquery 不在 IE 中发布数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11727625/