jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – 语法错误:无效标签大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_197_2@
我遇到了语法错误的问题:当我在跨域调用 AJAX的REST服务时,标签无效.我的回答是{“d”:12000}它在“d”的双引号上显示错误.

我的代码是这样的

$.ajax({
    type: 'post',url: 'http://localhost/test.svc/getnumber',dataType: "jsonp",crossDomain: true,contentType: "application/jsonp",});

我该如何解决这个问题?

@H_197_2@

解决方法

它不起作用,因为您的服务器不返回JSONP值;它应该使用请求查询字符串中的回调值,并返回一段包含函数调用的JavaScript代码.

例如,$.ajax()将向/ path / to / script?callBACk = jsonp_12123123发送请求,因此您的服务器应该返回:

jsonp_12123123({"d": 12000})

使用PHP,您可以使用以下方法完成

<?PHP

// DO NOT USE AS IS,SANITIZE $_GET!!!
echo $_GET['callBACk'],'(',json_encode(array(
    'd' => 12000,)),')';

此外,您不需要contentType:’application / jsonp’;它会被发送到服务器,但你发布的是任何数据,所以它没用.

@H_197_2@ @H_197_2@
@H_197_2@
@H_197_2@

大佬总结

以上是大佬教程为你收集整理的jquery – 语法错误:无效标签全部内容,希望文章能够帮你解决jquery – 语法错误:无效标签所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。